我是 Eclipse 的忠实粉丝,但现在有一个问题困扰着我。
我的大学正在使用 IntelliJ 来运行我们的 Sprint Boot 应用程序(只是一个主要功能)。 IntelliJ 将在控制台中打印运行时类路径。
/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/bin/java -Duser.language=zh -Duser.region=CN -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=57342 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=57343:/Applications/IntelliJ IDEA.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/jre/lib/ext/jaccess...
eclipse有类似的功能吗?我应该如何知道 Java 应用程序运行期间使用的类路径和其他 JVM 参数?
最佳答案
通过转至“运行”->“运行配置”来检查您的运行时类路径,然后选择您的应用程序配置。检查那里的类路径设置。
还有另一种解决方法。默认情况下,Eclipse 将在类路径中包含输出文件夹(通常名为 bin)。通常,src 文件夹中不可编译的任何内容都会按原样复制到 bin 中。我假设您的属性文件不在 src 文件夹中。您可以做的是打开项目属性并将属性所在的文件夹添加到 Java Buld Path -> Source(选项卡)中。这样 eclipse 就会将该文件夹的内容复制到 bin 中并位于类路径中。
关于java - 如何知道Eclipse运行时类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47546845/