Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何知道Eclipse运行时类路径?_Java_Eclipse_Intellij Idea - Fatal编程技术网

Java 如何知道Eclipse运行时类路径?

Java 如何知道Eclipse运行时类路径?,java,eclipse,intellij-idea,Java,Eclipse,Intellij Idea,我是Eclipse的忠实粉丝,但现在有一个问题困扰着我 我的学院正在使用IntelliJ运行我们的Sprint启动应用程序(只是一个主要功能)。IntelliJ将在控制台中打印运行时类路径 /Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/bin/java -Duser.language=zh -Duser.region=CN -XX:TieredStopAtLevel=1 -noverify -Dspring.ou

我是Eclipse的忠实粉丝,但现在有一个问题困扰着我

我的学院正在使用IntelliJ运行我们的Sprint启动应用程序(只是一个主要功能)。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参数?

通过转到run->run configuration检查运行时类路径,然后选择应用程序配置。检查那里的类路径设置


还有另一种解决方法。默认情况下,Eclipse将在类路径中包含输出文件夹(通常命名为bin)。通常,src文件夹中不可编译的任何内容都将按原样复制到bin。我假设您的属性文件不在src文件夹中。您可以做的是打开项目属性并将属性所在的文件夹添加到JavaBuld路径->源(选项卡)中。通过这种方式,eclipse会将该文件夹的内容复制到bin中,并将其保存在类路径中。

通过转到Run->Run Configurations并选择应用程序配置来检查运行时类路径。检查那里的类路径设置


还有另一种解决方法。默认情况下,Eclipse将在类路径中包含输出文件夹(通常命名为bin)。通常,src文件夹中不可编译的任何内容都将按原样复制到bin。我假设您的属性文件不在src文件夹中。您可以做的是打开项目属性并将属性所在的文件夹添加到JavaBuld路径->源(选项卡)中。通过这种方式,eclipse将该文件夹的内容复制到bin中,并将位于类路径中。

您建议的是项目的类路径pof,而不是eclipse本身的类路径。第二个问题是op想知道的,如果我正确理解了这个问题,我想知道运行classpath:)的Java应用程序。但答案不是我想要的。我知道如何配置src文件夹。但是在Eclipse中运行的Java应用程序的类路径并不总是像前面提到的答案那样。例如,在maven项目中,应该忽略测试源。在IntelliJ中,类路径将被打印出来,但Eclipse不会。您建议的是项目的类路径,而不是Eclipse本身的类路径。第二个问题是op想知道的,如果我正确理解了这个问题,我想知道运行classpath:)的Java应用程序。但答案不是我想要的。我知道如何配置src文件夹。但是在Eclipse中运行的Java应用程序的类路径并不总是像前面提到的答案那样。例如,在maven项目中,应该忽略测试源。在IntelliJ中,类路径将被打印出来,但Eclipse不会。