我正在使用Rhino和Env-js对网页抓取器进行原型设计。没关系,两个项目的文档都很糟糕......我正在尝试加载Rhino提供的File.java示例类。为简单起见,我在一个目录中都有File.java,js.jar,jline.jar和env.rhino.1.2.js。我已经尝试使用classpath命令行选项指定当前目录,但是每当我调用defineClass("File")
时,我都会收到错误消息,说明找不到类文件。我在这做错了什么?
$ ls -1
File.java
env.rhino.1.2.js
jline.jar
js.jar
$ java -cp .:js.jar:jline.jar jline.ConsoleRunner org.mozilla.javascript.tools.shell.Main -opt -1
Rhino 1.7 release 2 2009 03 22
js> defineClass("File")
js: "<stdin>", line 2: Class "File" not found.
at <stdin>:2
答案 0 :(得分:0)
在使用它之前,您不需要编译File.java,因为类路径“。”只有它包含一些编译的类才有意义吗?