我是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参数?
答案 0 :(得分:1)
转到Run - >检查运行时类路径。运行配置并选择您的应用程序配置。检查那里的类路径设置。
还有另一种解决方法。默认情况下,Eclipse将在类路径中包含输出文件夹(通常名为bin)。通常,在src文件夹中不可编译的任何内容都将按原样复制到bin。我假设你的属性文件不在src文件夹中。你可以做的是打开你的项目属性,并将你的属性所在的文件夹添加到Java Buld Path - >来源(标签)。这样eclipse会将该文件夹的内容复制到bin中,并且将在类路径中。