Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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
为什么每次更新javaws.exe都会移动到不同的文件夹?_Java - Fatal编程技术网

为什么每次更新javaws.exe都会移动到不同的文件夹?

为什么每次更新javaws.exe都会移动到不同的文件夹?,java,Java,因此,我的股票经纪人有一个Java应用程序,我需要使用它进行交易,而且每次Java更新时,它似乎都会打破我对程序的快捷方式 在最近的更新之后,我必须更新快捷方式: "C:\Program Files\Java\jre1.8.0_171\bin\javaws.exe" -localfile -J-Djnlp.application.href=https://online.akdtrade.biz///TradeCast/launch.jnlp "C:\Users\Waqas\AppData\Loc

因此,我的股票经纪人有一个Java应用程序,我需要使用它进行交易,而且每次Java更新时,它似乎都会打破我对程序的快捷方式

在最近的更新之后,我必须更新快捷方式:

"C:\Program Files\Java\jre1.8.0_171\bin\javaws.exe" -localfile -J-Djnlp.application.href=https://online.akdtrade.biz///TradeCast/launch.jnlp "C:\Users\Waqas\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\57\3e7c4ef9-4000e58c"
“jre1.8.0_171”文件夹是每次更改的文件夹


我试着联系那些为股票经纪人做软件的人,但是没有用。如何确保每当Java更新时,快捷方式不会被破坏?

它会因版本而改变,旧系统可以使用特定的JRE而不是已安装的JRE。您不能使用使用系统变量并调用%JAVA\u PATH%\bin\javaws.exe的方法吗?请尝试
\ProgramData\Oracle\JAVA\javapath\javaws.exe
@hnefatl:大约两年前,针对Oracle Java的Windows安装程序不再将实际的JRE目录放在PATH中;相反,它将三个exe复制到我刚才显示的目录中,并将其放在路径中,并在
HKLM\SOFTWARE\JavaSoft
下设置一个注册表项,允许这些exe查找其余的JRE文件(DLL、JAR等)。