OpenJDK 32bit設定 jar檔執行(Oracle不提供JDK9 32bit)
https://github.com/ojdkbuild/ojdkbuild
https://github.com/ojdkbuild/ojdkbuild/releases 選一個x86的下載
想用32bit的原因在於,效能和64bit差異不大,可是ram用量差很多
64bit jre主要是為了解決ram不夠用的問題,不是效能
Oracle表明不出32bit,只有64bit
唯一解大概是這個了,其他家的OpenJDK都不出32bit
Oracle JDK和OpenJDK差別好像就多了一些他們自己的private code
其他地方規格上是相容的
java command line option (找不到openjdk的,就用oracle jdk的來代替,大部份都通用)
https://docs.oracle.com/javase/9/tools/java.htm#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__BABHDABI
設定方法
下載完後找任意地方解壓縮,設定環境變數後就能用了
https://imgur.com/a/Iu1bu
要設定JAVA_HOME的原因是,古老傳統吧,好像還是有Java軟體會去用這變數
設定jar檔關聯直接執行
參考AppVeyor修正 .sh檔的方法,想出下面的方法
https://github.com/alexkasko/openjdk-unofficial-builds/issues/27
在cmd下用管理者權限執行
assoc jar=jarfile
ftype jarfile="C:\OpenJDK\jre\bin\javaw.exe" -jar "%1" %*
刪除關聯的方法,同樣要管理者
ftype jarfile=
可用我寫好的sciprt設定 (設完環境變數後,右鍵管理者執行,不用自己打指令,效果一樣)
https://github.com/craftwar/scripts/raw/master/Windows/register%20openjdk.cmd
https://github.com/ojdkbuild/ojdkbuild/releases 選一個x86的下載
想用32bit的原因在於,效能和64bit差異不大,可是ram用量差很多
64bit jre主要是為了解決ram不夠用的問題,不是效能
Oracle表明不出32bit,只有64bit
唯一解大概是這個了,其他家的OpenJDK都不出32bit
Oracle JDK和OpenJDK差別好像就多了一些他們自己的private code
其他地方規格上是相容的
java command line option (找不到openjdk的,就用oracle jdk的來代替,大部份都通用)
https://docs.oracle.com/javase/9/tools/java.htm#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__BABHDABI
設定方法
下載完後找任意地方解壓縮,設定環境變數後就能用了
https://imgur.com/a/Iu1bu
要設定JAVA_HOME的原因是,古老傳統吧,好像還是有Java軟體會去用這變數
設定jar檔關聯直接執行
參考AppVeyor修正 .sh檔的方法,想出下面的方法
https://github.com/alexkasko/openjdk-unofficial-builds/issues/27
在cmd下用管理者權限執行
assoc jar=jarfile
ftype jarfile="C:\OpenJDK\jre\bin\javaw.exe" -jar "%1" %*
刪除關聯的方法,同樣要管理者
ftype jarfile=
可用我寫好的sciprt設定 (設完環境變數後,右鍵管理者執行,不用自己打指令,效果一樣)
https://github.com/craftwar/scripts/raw/master/Windows/register%20openjdk.cmd
留言
張貼留言