2014-05-17 79 views
3

下面是它看起來像什麼的圖片。Java JOptionPane文本無法讀取

enter image description here

我不覺得,因爲它是從教程網站直複製它的代碼有問題。我已經重新安裝了JDK,並且在命令行和Eclipse中運行它。任何可能性?該代碼是

import javax.swing.*; 

public class Swag { 

    public static void main (String[] args) { 
     String name = JOptionPane.showInputDialog("What is your name?"); 

     String input = JOptionPane.showInputDialog("How old are you?"); 
     int age = Integer.parseInt(input); 

     System.out.print(" Hello, " +name); 
     System.out.println("Next year you'll be " +(age+1)); 
    } 
} 

,但我不認爲這是一個實際的代碼的問題,我測試了它的另一個網站的使用和文字看起來還是那樣。

+0

哇。我非常好奇這是什麼原因造成的。那是什麼字體?你在使用哪種操作系統? Java編譯器和VM供應商和版本?你有沒有對你的電腦做任何奇怪的事情? – 11684

+1

默認情況下Win8中的所有默認字體在Java6/7/8(綠色)中接受,沒有附加信息(我已經重新安裝JDK)不是這個問題可以回答 – mKorbel

+0

我運行的是Windows 8,最新的JDK,對我知道的計算機有些奇怪..告訴我如何得到你需要的任何其他信息! – user3647851

回答

4

備註:由於該解決方案已被張貼評論一個多月前我會重複它作爲一個答案,這樣的問題並不如懸而未決露面了。

下面是從評論報價:

我定了!對於那些好奇的人或將來會遇到這個問題的人,我進入了我的nvidia控制面板並添加了eclipse,並且覆蓋整合的驅動程序以使用我的nvidia,現在它工作的很好!感謝所有的幫助(user3647851)