大炮发现符号错误

时间:2016-03-14 23:29:11

标签: java eclipse

所以我正在尝试运行

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73
javac com/darkblade12/enchantplus/*.java
jar cvf program.jar -C com/darkblade12/enchantplus

在命令提示符下,因为我不熟练使用任何语言或Eclipse,但是我找不到许多“编译”项目的符号错误,我原本只是试图在Java7而不是Java8中重新编译.jar,因为我有源代码并且需要Java7的格式,所以任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

你的问题不是很清楚,但是,我想你只想编译你的课程。 JAVA_HOME变量的值在其中有空白。您可能希望将其放在引号中或使用窗口缩短的路径名,如此处所示How can I find the short path of a Windows directory/file?

答案 1 :(得分:0)

您缺少源文件,或者可能是您的程序所依赖的外部库。如果你找到Configuration.java,你可以将它添加到你的enchantplus文件夹,制造商肯定给它与IndependantConfigurationSection.java中相同的包名,它应该编译。如果它是打包在.jar文件中的.class文件,则需要使用

将该jar添加到类路径中
javac -cp {path-to-class-or-jar} com/darkblade12/enchantplus/*.java