-1
我的生成服務器安裝了開放的JDK 8,並且我的生產服務器安裝了Oracle JRE 8。是否有可能在開放的JDK中編譯代碼並在Oracle JRE 8中部署工件?是否可以在Open JDK 8中編譯代碼並在Oracle JRE中運行?
我的生成服務器安裝了開放的JDK 8,並且我的生產服務器安裝了Oracle JRE 8。是否有可能在開放的JDK中編譯代碼並在Oracle JRE 8中部署工件?是否可以在Open JDK 8中編譯代碼並在Oracle JRE中運行?
是的。
OracleJDK基於OpenJDK,並具有其所有功能以及更多。所以應該可以朝這個方向走,否則走吧。一些OracleJDK類是專有的,在OpenJDK中不可用。
欲瞭解更多信息,請參閱本:
你遇到一個問題,當你只嘗試過嗎? – f1sh
您可以在任何Java 1.1+中編譯它並在任何Java 8上運行它。OpenJDK 8和Oracle JRE的代碼基本相同,因此您不太可能看到差異。 –
如果最終結果不會與其他供應商的JRE兼容,那麼編譯爲字節碼的麻煩將會是一個相當差的回報。 (儘管有明確的'javac'錯誤。)理論上 – biziclop