嗨我無法在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