首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在wine Ubuntu上安装JDK 8

无法在wine Ubuntu上安装JDK 8
EN

Stack Overflow用户
提问于 2016-06-08 07:32:17
回答 1查看 11K关注 0票数 2

嗨,我不能在Wine Ubuntu上安装JDK 8,它给了我一个没有解释的错误信息。我试着遵循下面的说明,但它也不起作用…https://appdb.winehq.org/objectManager.php?sClass=version&iId=31528&iTestingId=90897

没人能帮上忙吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-06 01:13:16

我认为我们使用相同的代理(Directa?),并且有相同的问题。

这就是我如何使OracleJava8xubuntu16.10上的Wine上工作,并能够从Windows的Firefox <代码>E29运行JNLP (Java Web Start)应用程序,我希望遵循这些段落也能解决您的问题。

我使用的是PlayOnLinux,这是一个葡萄酒图形前端,但这可能也可以直接在葡萄酒路径上使用;如果在葡萄酒上工作不成功,也许您可以尝试使用PlayOnLinux。

如果你还没有这样做,安装从Ubuntu的“软件”包manager;

  • from PlayOnLinux PlayOnLinux,点击“安装程序”和搜索“火狐”,然后按安装:一个向导将引导你到正确的安装火狐(它会提供给你下载火狐视窗安装程序,或你可以指向一个以前下载的从java.com的最新版本的JDK (不是JRE!)的窗口,current link。我选择了Windows版本(我在32位机器上),8.121版x86的文件名为jdk-8u121-windows-i586.exe

  • 这部分过程取自你提到的WineHQ page:将JDK安装包移动到PlayOnLinux为火狐创建的C: emulated路径上:

/home/linux username/PlayOnLinux的虚拟drives/MozillaFirefox/drive_c/

  • navigate到该路径并从shell执行:

$ 7z x jdk-8u121-windows-i586.exe

(当然,如果使用不同的JDK版本,请更改文件名):这将在相同的路径下创建一个tools.zip文件;

  • 创建一个jdk子文件夹并导航到其中,然后解压缩tools.zip文件:

$ mkdir JDK $ cd JDK $ unzip ../tools.zip

  • for下一步,您必须运行解压程序:您可以从另一个Oracle jdk或JRE linux安装包中获得这个JAR解压程序(您可以在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

  • 现在Oracle JDK可以使用了,用这个外壳命令测试它是否在Wine下工作:wine bin/java -version它应该用Java版本和运行时环境语句回答;然后,可以使用/jdk/bin路径下的可执行文件运行普通的Java应用程序;

  • 为了能够执行JNLP文件,您所要做的就是在Firefox

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应用程序。

为了让价格流在代理应用程序上工作,我在防火墙上遇到了第二个问题,但这不是本答案的主题。

我希望这能帮到你。如果您在这些步骤中发现任何问题,请让我知道。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37691070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档