我正在将Eclipse 2018-12与JDK 11一起使用。
如果我使用由Eclipse自动构建的.class文件来构建我的jar文件,则一切正常(目标是aar文件,这是一个非常简单的Web服务)。
但是,如果我使用的是Ant版本,则我的jar无法正常工作。
更清楚地说:我创建了一个简单的Java项目,其中包含名为ws和Serv.java的程序包。 Eclipse会自动创建一个名为modules.hello.jigsaw的目录,其中包含ws / Serv.class。
如果我使用此类文件(当然还有services.xml)制作Serv.jar,那么一切都很好。
但是如果我使用Ant构建进行编译,生成Serv.class,则aar文件是可卸载的,这是不正确的。
可能我没有使用正确的javac命令。
所以,我真正的问题是:是否有任何方法可以知道Eclipse的“编译方式”? 发出javac命令时会使用哪些选项?
预先感谢