无法在Ubuntu上安装JDK 8
嗨,我不能在Wine Ubuntu上安装JDK 8,它给了我一条没有解释的错误消息。我试着按照下面的说明去做,但它也不起作用 你能帮忙吗无法在Ubuntu上安装JDK 8,ubuntu,java-8,wine,Ubuntu,Java 8,Wine,嗨,我不能在Wine Ubuntu上安装JDK 8,它给了我一条没有解释的错误消息。我试着按照下面的说明去做,但它也不起作用 你能帮忙吗 谢谢我想我们使用的是同一个经纪人(Directa?),也有同样的问题 这就是我如何让Oracle Java 8在Xubuntu 16.10上运行Wine,并且能够运行来自Firefox for Windows的JNLP(Java Web Start)应用程序的方法,我希望下面的文章也能解决您的问题 我使用了PlayOnLinux,葡萄酒图形前端,但这可能也会直
谢谢我想我们使用的是同一个经纪人(Directa?),也有同样的问题 这就是我如何让Oracle Java 8在Xubuntu 16.10上运行Wine,并且能够运行来自Firefox for Windows的JNLP(Java Web Start)应用程序的方法,我希望下面的文章也能解决您的问题 我使用了PlayOnLinux,葡萄酒图形前端,但这可能也会直接在葡萄酒路径上工作;如果在葡萄酒方面的工作没有成功,也许你可以尝试使用PlayOnLinux
- 如果您还没有这样做,请从Ubuntu“软件”包管理器安装PlayOnLinux李>
- 在PlayOnLinux中,单击“安装程序”并搜索“Firefox”,然后按Install:向导将引导您正确安装Firefox(它将提供您下载Firefox Windows安装程序,或者您可以指向以前下载的安装程序)李>
- 从java.com下载适用于Windows的最新版本的JDK(不是JRE!)。我选择了Windows x86版本(我在一台32位计算机上),文件名
用于jdk 8.121版李>jdk-8u121-Windows-i586.exe
- 这部分过程取自您提到的WineHQ:将JDK安装包移动到PlayOnLinux为Firefox创建的C:模拟路径上:
/home/[linux username]/PlayOnLinux's virtual drives/MozillaFirefox/drive_c/
- 导航到该路径并从shell执行:
(当然,如果JDK版本不同,请更改文件名):这将在同一路径中创建$ 7z x jdk-8u121-windows-i586.exe
文件tools.zip
- 创建
子文件夹并导航到其中,然后解压缩jdk
文件:tools.zip
$ mkdir jdk $ cd jdk $ unzip ../tools.zip
- 对于下一步,您必须运行
:您可以从另一个Oracle JDK或JRE linux安装获得这个JAR解包(您可以在unpack200
文件夹中找到它);如果没有,您可以在您的机器上安装OracleJDKforLinux,这样就可以使用bin
可执行文件,为此您可以遵循以下步骤:unpack200
- 执行以下shell命令以解压缩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
- 现在Oracle JDK已经可以使用了,使用以下shell命令测试它是否在Wine下工作:
它应该用Java版本和运行时环境语句来回答;然后可以使用wine-bin/java-version
路径下的可执行文件运行普通Java应用程序/jdk/bin
- 为了能够执行JNLP文件,您所要做的就是在Firefox for Windows中下载所需的JNLP并选择“Open with…”,然后指向Java Web Start可执行文件,该文件位于jdk/bin/javaws.exe下的C:simulated路径中
其完整路径将是:
这样,所有在浏览器中打开的JNLP文件都将在JWS机器上打开/home/[linux username]/PlayOnLinux's virtual drives/MozillaFirefox/drive_c/jdk/bin/javaws.exe
我希望这有帮助。如果您在这些步骤中发现任何问题,请告诉我。为什么要尝试这样做而不是安装标准的Linux JDK?这是一个好问题。。事实上,我使用的是一个经纪人提供的交易软件,它运行在Java8上,令人难以置信的是,它可以与JAVA for OSX、Windows一起工作,但不适用于Linux!!因此,我看到的唯一解决方案是使用wine在windows上运行java8版本linux@DiegoDiTommaso你找到解决办法了吗?不是真的,我没有找到解决办法。你说得对!谢谢你的指导!实际上,我放弃了使用DarwinGUI,直接切换到Darwin命令行,该命令行可以正常工作。我正在制定交易策略,如果你有兴趣,也许我们可以合作。这是我的电子邮件,迭戈。ditommaso@gmail.com