【发布时间】:2020-08-29 13:43:32
【问题描述】:
我正在使用 bash 脚本来运行我在 Eclipse 中创建的 Java 程序,并且从 Eclipse 运行时 Java 程序运行良好。它有我最近的更改,我可以通过我刚刚插入并再次运行的一些打印语句来判断。
但是,当我运行我的 bash 脚本时,看不到这些打印语句和我的所有其他更改,它实际上只是像这样运行程序(使用 testNG):
java -cp ".\src\main\java;lib\*;" org.testng.TestNG ParallelTestXML.xml
我已经在 Eclipse 中清理了项目并确保单击了自动构建,尽管我认为如果它没有在 Eclipse 中编译最近的更改,则可以修复。所以我不知道它还能是什么。
【问题讨论】:
-
在类路径中,您有源 (
src\main\java) 而不是输出文件夹(如果是 Maven 项目,可能是target/classes;否则可能是bin)。在运行配置中有一个 Show Comman Line 按钮,您可以通过该按钮获取 Eclipse 使用的命令行。 -
哇,这是一个快速的答案,它奏效了!谢谢!添加它作为答案,我可以接受它
标签: java eclipse command-line javac