java - 更改错误文件位置并运行 jar的正确方法

  显示原文与译文双语对照的内容
0 0

试图更改java程序的错误文件将被输出到的位置。 从我所研究和收集的内容来看,似乎是正确 java -XX:ErrorFile=/foo -jar foo.jar 因为我的程序没有错误所以没有创建转储文件( 错误文件规范在发生任何情况时都存在) 我不确定是否正确。 对于更改错误文件的输出,然后运行我想要的jar 文件,语法看起来正确? 当前正在红帽 6.5上运行 1.7.65

时间: 原作者:

0 0

你不能将-classpath用于 jar 选项,但是你可以使用 Maven 来对你使用 jar,如下所示


 <plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-jar-plugin</artifactId>
 <version>2.4</version>
 <configuration>
 <archive>
 <manifest>
 <addClasspath>true</addClasspath>
 <classpathPrefix>lib/</classpathPrefix>
 <mainClass>well.defined.path.of.the.mainClass</mainClass>
 </manifest>
 </archive>
 </configuration>
 </plugin>

...