DCEVM的主站點沒有清楚地解釋如何在Linux上安裝DCEVM。在Linux中運行「java -jar installer.jar」(通過PuTTy訪問時)給了我以下例外。如何在Linux中爲Java 7安裝DCEVM?
[[email protected] jdk1.7.0_55]$ java -jar DCEVM-full-7u79-installer.jar
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
at java.awt.Window.<init>(Window.java:535)
at java.awt.Frame.<init>(Frame.java:420)
at javax.swing.JFrame.<init>(JFrame.java:224)
at com.github.dcevm.installer.MainWindow.<init>(MainWindow.java:43)
at com.github.dcevm.installer.Main.main(Main.java:46)
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
at java.awt.Window.<init>(Window.java:535)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1757)
at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1832)
at javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1697)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:863)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:667)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:638)
at com.github.dcevm.installer.Main.main(Main.java:51)
如果需要的話,我還準備使用虛擬盒安裝Linux桌面來試試吧,然後我可以複製(修補JDK)到我原來的Linux機器後。
那麼,我該如何在Linux(用於Java 7)上安裝DCEVM?我需要基於桌面的Linux嗎?
編輯: 這是一個被沙拉德第一答案提出幾條命令的輸出:
[[email protected]BEDPEGSEARCH jdk1.7.0_55]$ echo $DISPLAY
[[email protected] jdk1.7.0_55]$ java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
EDIT2: 我使用DCEVM在Windows中相當長的一段時間。
我能夠在Linux圖形會話中運行jar。謝謝您的幫助。 – KrishPrabakar