嗨,我不能在Wine Ubuntu上安装JDK 8,它给了我一个没有解释的错误信息。我试着遵循下面的说明,但它也不起作用…https://appdb.winehq.org/objectManager.php?sClass=version&iId=31528&iTestingId=90897
没人能帮上忙吗?
谢谢
发布于 2017-02-06 01:13:16
我认为我们使用相同的代理(Directa?),并且有相同的问题。
这就是我如何使OracleJava8在xubuntu16.10上的Wine上工作,并能够从Windows的Firefox <代码>E29运行JNLP (Java Web Start)应用程序,我希望遵循这些段落也能解决您的问题。
我使用的是PlayOnLinux,这是一个葡萄酒图形前端,但这可能也可以直接在葡萄酒路径上使用;如果在葡萄酒上工作不成功,也许您可以尝试使用PlayOnLinux。
如果你还没有这样做,安装从Ubuntu的“软件”包manager;
jdk-8u121-windows-i586.exe;
/home/linux username/PlayOnLinux的虚拟drives/MozillaFirefox/drive_c/
$ 7z x jdk-8u121-windows-i586.exe
(当然,如果使用不同的JDK版本,请更改文件名):这将在相同的路径下创建一个tools.zip文件;
jdk子文件夹并导航到其中,然后解压缩tools.zip文件:$ mkdir JDK $ cd JDK $ unzip ../tools.zip
bin文件夹中找到它);如果您没有可用的解压程序,您可以在您的计算机上安装Oracle JDK for linux,这样您就有了可以使用的unpack200可执行文件,为此,您可以按照以下外壳命令将jdk JAR解压:$ find -type f| grep '.pack$‘| while read __line;do \ __outjar="$(dirname "$__line")/$(basename "$__line“.pack).jar”echo "$__line“-- "$__outjar";\ unpack200 "$__line”"$__outjar";\done
wine bin/java -version它应该用Java版本和运行时环境语句回答;然后,可以使用/jdk/bin路径下的可执行文件运行普通的Java应用程序;
Windows中下载所需的JNLP并选择"Open with...“然后指向Java Web Start可执行文件,它位于jdk/bin/javaws.exe下的C: emulated路径中。
它的完整路径将是:
/home/linux用户名/PlayOnLinux的虚拟drives/MozillaFirefox/drive_c/jdk/bin/javaws.exe
这样,浏览器中打开的所有JNLP文件都将使用JWS计算机打开。
这足以在Wine下安装Oracle Java 8并很好地运行Java/JNLP应用程序。
为了让价格流在代理应用程序上工作,我在防火墙上遇到了第二个问题,但这不是本答案的主题。
我希望这能帮到你。如果您在这些步骤中发现任何问题,请让我知道。
https://stackoverflow.com/questions/37691070
复制相似问题