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

标签 java eclipse intellij-idea

我是 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/

相关文章:

java - Google App Engine 中常驻后端实例的可用性

java - Oracle插入分区绑定(bind)JDBC中的分区名称

java - 是否可以让IntelliJ执行 "smart"软包装?

java - Java 序列化和指针

java - 微服务无法访问 docker-compose 中的配置服务

java - 无法下载eclipse插件

java - 系统找不到指定的路径(java eclipse)

java - Hadoop 作业 : Task fail to report status for 601 seconds

java - IntelliJ IDEA 检查器不再适用于 github 项目?

intellij-idea - Intellij 10.8 命令行太长。缩短 Maven 中的命令行