我通常在我的Java程序中使用IDE,但我最近切换到命令行.
我创建了几个与我希望编译的"主"程序位于同一目录中的类.但是,命令'javac -cp test.jar ColorTester.java'产生:
ColorTester.java:24: cannot find symbol
symbol : class IntToColor
location: class ColorTester
IntToColor colorFunc = new ModThreeToColor(testColor,
^
Run Code Online (Sandbox Code Playgroud)
我的类IntToColor和ModThreeToColor都被编译成了类文件,但它仍然没有什么区别.
IDE总是为我照顾这个,所以你可以想象我很困惑.
谢谢.
像这样:
java -classpath <here> Program
Run Code Online (Sandbox Code Playgroud)
替换<here>组成类路径的类和/或jar和/或包的列表,由:Unix上的字符(或;Windows中的字符)分隔.网上有大量文档,例如阅读此链接.
| 归档时间: |
|
| 查看次数: |
115 次 |
| 最近记录: |