相关疑难解决方法(0)

从Jar重新编译Java类

我有一个可执行jar,它有一个类值错误的类文件.我向作者请求了该文件并更正了该值.

现在我想编译它并将已编译的类文件添加到jar中并运行它.

毫不奇怪,我为jar文件中的自定义对象的引用获得了多个"找不到符号"错误.

我尝试通过引用类路径中的jar文件来编译该文件,就像这样

C:/> javac  file.java  -classpath C:/folder/where/jar/is

但这似乎没有用......我得到了同样的错误

C:/> javac file.java

有没有办法编译这个单独的类以某种方式引用jar中的其他文件?

谢谢.


我在遵循以下一些建议时遇到的错误:

javac -classpath C:/jar/location.jar File.java

File.java:226: cannot find symbol
symbol  : class Stuff
location: class com.shared.stuffers
                              Stuff s1 = new Stuff();
                                             ^

在Jar中可以找到Stuff类,但javac程序无法看到...我觉得我做错了但不确定在哪里?谢谢.

java compilation jar classpath

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

classpath ×1

compilation ×1

jar ×1

java ×1