helloworld編譯不了怎麼辦
"代碼是對的",不要把自己放到"我是對的"的位置上去,這樣就沒有辦法找自己問題了.既然編譯沒過,肯定哪錯了
你代碼不完全對,main函數的signature應該是int main(int argc, char* argv[]),編譯器只是檢查的比較寬松,有些書籍也不夠嚴謹
至於編譯,明明是過了啊?為什麼說編譯錯誤?
B. 控制台java編譯HelloWorld出錯,小白求教!
應該是JDK版本新但是JRE版本老導致的,需要重新安裝調整使它們版本匹配。
java -version用於查看JRE的版本
javac -version查看JDK的版本
一般來說兩者版本差有一定的容忍度,但是強烈建議使用同一版本號的JRE和JDK
C. 求救Java大神,我的HelloWorld.java編譯不通過,是環境變數的設置問題么
編譯不通過,有兩個原因:
1、代碼有錯,看看格式什麼的有沒有寫對,或者主類名有沒有和文件名完全一致
2、path路徑不對,找到JDK安裝目錄下的bin目錄下,復制路徑,粘貼到設置環境變數的地方就行了。
D. JDK安裝完成,JAVA程序helloworld也完事了,怎麼就是不能編譯呢
沒有配置環境變數啊!!!!!
DK環境變數配置的步驟如下:
1.我的電腦-->屬性-->高級-->環境變數.
2.配置用戶變數:
a.新建 JAVA_HOME
C:\Program Files\Java\j2sdk1.5.0 (JDK的安裝路徑)
b.新建 PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
c.新建 CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.測試環境變數配置是否成功:
開始-->運行--〉CMD
鍵盤敲入: JAVAC JAVA
出現相應的命令,而不是出錯信息,即表示配置成功!
第一個簡單程序HelloWorld:
打開記事本,輸入如下代碼:
class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
保存為HelloWorld.java(文件名一定要和文件內的類名保持一致,之一大小寫也要一樣)
然後打開DOS(命令框內輸入「cmd」並回車)
進入HelloWorld.ava文件所在文件夾(「cd」命令可以進入文件夾)
輸入以下命令:
javac HelloWorld.java(編譯)
回車
java HelloWorld(運行)
回車
OK了!看是不是輸出了「Hello World!」
E. cocos2d-x編譯helloworld的時候失敗了,怎麼解決
要使用NDK進行交叉編譯,NDK編譯步驟: 1.選擇 ndk 自帶的例子 hello-jni ,我的位於E:\android-ndk-r5\samples\hello-jni( 根據具體的安裝位置而定 ) 。 2.運行 cygwin ,輸入命令 cd /cygdrive/e/android-ndk-r5/samples/hello-jni
