嗨我无法在Wine Ubuntu上安装JDK 8,它给了我一个没有任何解释的错误消息。我试图按照下面的说明,但它也行不通... https://appdb.winehq.org/objectManager.php?sClass=version&iId=31528&iTestingId=90897无法在wine上安装JDK 8 Ubuntu
Anibody可以帮忙吗?
谢谢
嗨我无法在Wine Ubuntu上安装JDK 8,它给了我一个没有任何解释的错误消息。我试图按照下面的说明,但它也行不通... https://appdb.winehq.org/objectManager.php?sClass=version&iId=31528&iTestingId=90897无法在wine上安装JDK 8 Ubuntu
Anibody可以帮忙吗?
谢谢
我认为我们使用相同的代理(Directa?),并且有同样的问题。
我这是怎么做甲骨文的Java 8工作在葡萄酒上是Xubuntu 16.10,也能够从Firefox的运行JNLP(Java Web Start的)应用程序的Windows,希望下面这些段落也会解决你的问题。
我使用了PlayOnLinux,Wine图形前端,但可能这也会直接在Wine路径上工作;也许你可以尝试使用PlayOnLinux,如果在Wine上工作并不成功。
jdk-8u121-windows-i586.exe
,用于JDK版本8。121;的程序,这部分从WineHQ page采取你所提到的:移动JDK安装包的C对:即PlayOnLinux为Firefox创建模拟路径:
/home/[linux username]/PlayOnLinux's virtual drives/MozillaFirefox/drive_c/
导航到该路径和执行外壳:
$ 7z x jdk-8u121-windows-i586.exe
(当然在不同的JDK版本的情况下更改文件名):这将创建一个tools.zip
文件在同一路径;
创建jdk
子文件夹,然后导航到它,然后解压缩tools.zip
文件:
$ mkdir jdk
$ cd jdk
$ unzip ../tools.zip
下一步,你必须运行unpack200
:您可以从另一个Oracle JDK或得到这个JAR解包JRE linux安装(你在bin
文件夹中找到它);如果你没有一个可用的,你可以在你的机器上安装用于linux的Oracle JDK,这样你就可以使用unpack200
可执行文件,为此你可以按照this procedure;
执行这些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 bin/java -version
它应该回答Java版本和Runtime Environment语句;然后可以使用/jdk/bin
路径下的可执行文件运行正常的Java应用程序;
为了能够执行JNLP文件,您只需要在Firefox for Windows中下载所需的JNLP并选择“Open with ...”,然后指向Java Web Start可执行文件即可位于jdk/bin/javaws.exe下的C:模拟路径中。然后
它的完整路径将是:
/home/[linux username]/PlayOnLinux's virtual drives/MozillaFirefox/drive_c/jdk/bin/javaws.exe
这样在浏览器中打开的所有文件JNLP将与JWS机开放。
这足以在Wine下安装Oracle Java 8并运行Java/JNLP应用程序。
为了让价格流在代理应用程序上工作,我在防火墙上发生了第二个问题,但这不是本答案的主题。
我希望这会有所帮助。如果您在这些步骤中发现任何问题,请告诉我。
Directa,你是对的!感谢您的指导!其实我放弃了使用达尔文GUI并直接切换到达尔文命令行,工作得很好。我正在开发algotrading策略,如果你有兴趣,也许我们可以合作。这是我的电子邮件[email protected] –
你为什么要这样做,而不是安装标准的Linux JDK? –
这是一个很好的问题..事实是,我使用的是提供交易软件的经纪人,它运行在JAVA 8上,令人难以置信的是它可以与OSX,Windows但不适用于Linux的Java一起使用!所以我看到的唯一解决方案就是使用wine来运行linux版本的java8的windows版本 –
@DiegoDiTommaso您是否找到了解决方案? – jfneis