Java 如何查看可执行Jar使用的JVM?
该项目使用的dll必须复制到JVM_HOME/bin目录。在IDE中,应用程序运行良好(dll复制到JAVA_HOME/jre/bin中),但当我尝试直接运行应用程序时,却找不到dll 编辑:Java 如何查看可执行Jar使用的JVM?,java,dll,parameters,jar,jvm,Java,Dll,Parameters,Jar,Jvm,该项目使用的dll必须复制到JVM_HOME/bin目录。在IDE中,应用程序运行良好(dll复制到JAVA_HOME/jre/bin中),但当我尝试直接运行应用程序时,却找不到dll 编辑: 它不是PATH env变量 双击运行它会导致“未找到dll”,但当使用java-jar myJar.jar调用时,应用程序运行良好 如果您使用的是windows 2k3或更高版本,则可以使用where命令,如where java中的命令,查看路径上的java 如果您使用的是unix变体,则可以使用whic
如果您使用的是windows 2k3或更高版本,则可以使用
where
命令,如where java
中的命令,查看路径上的java
如果您使用的是unix变体,则可以使用
which
命令,如which java
中的命令 在Windows任务管理器(Ctrl+Shift+Esc)中,可以打开“查看”->“选择列…”->“图像路径名”。还有其他不错的选项,比如“命令行”,它也显示命令行参数
或者,您可以使用,双击进程以查看映像路径、命令行参数等。除了JAVA_HOME中的文件外,它还显示了C:\Windows\System32;复制dll后仍然无法工作。能否更具体地说明项目的作用、.dll是什么等?尝试读取/写入searial端口;.dll是rxtxSerial.dllThanks!我实际上在那个位置有dll,但它是一个64位版本(与IDE在JVM中使用的版本相同);但可执行jar调用的JVM是32位版本,因此需要32位dll。