Java 如何检查jar文件(cmd)或intellij(IDE)上运行的程序?

Java 如何检查jar文件(cmd)或intellij(IDE)上运行的程序?,java,jar,Java,Jar,我想检查一个程序是通过jar文件(cmd)还是在intellij(IDE)上运行的 在我看来:检查jar文件是否存在或正在被调用 例如: if (xxx) { //check running by jar file? //do something } else { //check running on IDE? //do something } 谢谢收看 在Mac OS上:加载环境并从终端运行应用程序-检查名为:XPC\u SERVICE\u NAME-从Intelli

我想检查一个程序是通过jar文件(cmd)还是在intellij(IDE)上运行的

在我看来:检查jar文件是否存在或正在被调用

例如:

if (xxx) {  //check running by jar file?
     //do something
} else {  //check running on IDE?
     //do something
}

谢谢收看

在Mac OS上:加载环境并从终端运行应用程序-检查名为:
XPC\u SERVICE\u NAME
-从Intellij运行时,此环境变量将指示。Hi@RandyCasburn!谢谢你的回答。有没有一种更简单的方法可以用常规java代码进行测试?示例:检查jar文件是否存在或正在被调用?检查这个-我认为它符合您的要求。