添加jar到类路径后,所有的java程序都无法运行。

我试图编写一个调用与Redis协作的Lua脚本的Java程序。 因此,我需要luajava jar文件。 当我在Eclipse IDE中尝试执行此操作时,它无法工作。 所以我决定使用ubuntu中的编辑器和终端来执行相同的操作。

现在,在将此jar添加到类路径之后,使用 export CLASSPATH=/path/luajava_1.1.jar 命令,即使是需要此jar的简单程序也无法工作。

在我所附的截图中,您可以看到Test.java是运行良好的简单Java程序,然后添加jar之后,它会给出一个错误“找不到或加载主类Test”。

我需要帮助解决这个问题。 同时,欢迎就如何在Java中执行lua脚本提供任何指导。 我了解了LuaEclipse,它似乎是用于在eclipse中执行lua脚本的插件。 我应该安装它吗? 还是还有其他选择?

点赞
用户2107876
用户2107876

添加到当前CLASSPATH的典型形式与添加到PATH和类似的方式相同:

export CLASSPATH=$CLASSPATH:/path/luajava_1.1.jar

要运行一个在工作目录中或者工作目录下的.class文件中具有主类的程序,请确保CLASSPATH包含工作目录。要添加:

export CLASSPATH=".:$CLASSPATH"

如果Eclipse找不到该jar文件,则必须通过Project-> Properties-> [Java Build Path]-> Libraries添加。

2015-01-16 05:58:49