⑴ 我把一個TXT文件改為java文件,但改變後還是TXT文件圖案,但我編譯說不能read這個文件。
告訴你一個比他們的都省事的方法 你看看可以不可以:
用notepad打開TXT文件
比如 你的源代碼文件叫1.txt
打開1.txt
文件---另存為或悄
如果你想保存為1.java
你這樣輸入
"1.java"
注意 要半形的引號 然後就可以保存為java程序了
--------------------以下是編譯相關
如果你的JAVA編譯器在c:\java目錄 為了排除你的機器的環境變數path設置錯誤 你把1.java復制到衫拍渣c:\java
然後 javac 1.java就可以編譯了
而如果環境變數設置正確的話 不用復制 進到1.java所在目錄
直接javac 1.java就賀畝可以編譯了
⑵ java編譯說使用了未經檢查或者不安全的操作
首先:java中未經檢查或者不安全的操作並不是錯誤!!!完全可以忽視,不像看到這個的話,在class定義的前面一行加上@SuppressWarnings("unchecked")
然後把,我猜是你的ArrayList這里出的問題,ArrayList相當於一個容器,jdk1.5以後再定義容器的時候要加上泛型,如果你裝的是String的話,可以改成ArrayList<String> array = new ArrayList<String>();
當然了,int型的就對應改為ArrayList<Integer> array = new ArrayList<Integer>();
補充:
你用的是ArrayList<Integer> array = new ArrayList<Integer>();的話就應該add單個的Integer元素,但是你add的是一個int數組,所以應該是ArrayList<int[]> array = new ArrayList<int[]>();這是相對應的。
另外,其他幾樓的說數組沒初始化完全不對,數組本來就可以定義的時候賦值。
⑶ 編譯說類不是抽象的,並且未覆蓋mouseExited這個方法,可是我寫了。。。
你使用的是匿名內伏雀源部類的方式為按鈕綁定的事件!你缺態的歲褲CatchGame沒有必要實現MouseListener介面。如果你的CatchGame類實現MouseListener介面的話,就必須實現介面中定義的抽象方法!
建議你使用滑鼠事件的時候,使用適配器模式,這樣就不必寫那麼的空實現的方法了。
冠爾培訓----Java 3G工程師的締造者!
⑷ C語言編譯說 error C2143: syntax error : missing ';' before 'type'可是沒覺得缺分號啊。。求指教
else(delta<0)
{
printf("無搜梁閉解");
}
這句中else後渣陵的括弧中的東西可以刪除,我世裂用我的編譯器可以編譯
⑸ Java編譯說找不到符號。
Student(String name,String school)
{
this.Student(name,"beijing",school);
}
你此處是構造函數磨簡,在這個腔棗構造函數中調用了三個參數的構造函數,改成這樣就行了:
Student(String name,String school)
{
this(name,"beijing",school);//調用構造瞎圓褲函數直接this關鍵,不需要函數名
}
⑹ 在QT編程中,我加了個頭文件QNetwork文件,為什麼編譯說找不到該文件我的裡麵包含有這個文件阿
QT中沒有這個文件吧 ,QNetwork是個關於網路操作的文件夾。
你在項目的屬性里加上QNetwork所指的路徑應該就行了,是配置問題
或者你加了QNetwork的上一級目錄,你想用QNetwork下面的qsslsocket.h可用用
QNetwork/qsslsocket.h
我認為QNetwork不應該是個頭文件
⑺ VS2012 編譯說無法打開資料庫,如圖,怎麼回事啊,我該怎麼辦
是不是使用了兼容模式,我一個朋友就是因為使用了兼容模式,所以出現了無法打開程序資料庫的錯誤。
⑻ 為什麼編譯說#include<strlen.h>不存在
樓上說的是,你可以在tc的安裝文件告野明夾下的include文件夾下查一襪告下,看看有沒有strlen.h文件。
如果你自己寫了一個strlen.h文件的話,放在當前文件脊敬夾的話,你得使用"strlen.h"。用引號和用尖括弧也是有區別的。