最近下班後練習tqc+ java 題目
因應考指南說要用jedit, 故為配合考試只好暫時捨棄eclipse.
第一題竟然就給我 遇到最簡單的問題:
C:\ANS.csf\JP01>javac JPD01.java
JPD01.java:1: error: class, interface, or enum expected
嚜穆ublic class JPD01
^
1 error
這是甚麼怪錯誤?
....原來是編碼問題,可看到上圖jedit status bar顯示之編碼為UTF-8Y,
他不像Eclipse 會自動判斷並compile java.
要手動更改.
在下此指令:
javac -encoding "UTF-8" JPD01.java
或是
javac JPD01.java
成功.
STEP 2:
但別高興,一執行就出錯
C:\ANS.csf\JP01>java JPD01.class
錯誤: 找不到或無法載入主要類別 JPD01.class
(無言...)
解答:
原來是eclipse用久了,都忘了基本java 語法...不用加.class
改成:
C:\ANS.csf\JP01>JAVA JPD01
I love Java!
Java is so good.
成功輸出結果.
很基本但很重要.
因應考指南說要用jedit, 故為配合考試只好暫時捨棄eclipse.
第一題竟然就給我 遇到最簡單的問題:
C:\ANS.csf\JP01>javac JPD01.java
JPD01.java:1: error: class, interface, or enum expected
嚜穆ublic class JPD01
^
1 error
這是甚麼怪錯誤?
....原來是編碼問題,可看到上圖jedit status bar顯示之編碼為UTF-8Y,
他不像Eclipse 會自動判斷並compile java.
要手動更改.
在下此指令:
javac -encoding "UTF-8" JPD01.java
或是
javac JPD01.java
成功.
STEP 2:
但別高興,一執行就出錯
C:\ANS.csf\JP01>java JPD01.class
錯誤: 找不到或無法載入主要類別 JPD01.class
(無言...)
解答:
原來是eclipse用久了,都忘了基本java 語法...不用加.class
改成:
C:\ANS.csf\JP01>JAVA JPD01
I love Java!
Java is so good.
成功輸出結果.
很基本但很重要.
留言
張貼留言