1、可能是環境變數沒有配置好執行命令的時候加上文件的具體位置,如javac C\Users\XXX\Desktop\testjava。
2、原因一當前的編譯路徑並非是java類的存放路徑原因二java類中沒有定義或者定義的main方法有錯誤建議您切換到java類存放路徑,或確認java類中的代碼編寫有沒有出錯。
3、解決辦法第一步通過」cd「命令切換到java類的存放路徑第二步重新確認java類中的代碼編寫是否正確第三步輸入」javac 類名java「,回車,執行運行,如果不報錯說明編譯正常,如果報錯,根據錯誤修改java類代碼即可。
4、3輸入cmd後你會看到一個文件夾,這是系統默認的路徑,將你的java文件丟到這個文件夾下,輸入javac 文件名java編譯可以嘗試set classpath=設置路徑為當前目錄,如果這樣都不行,絕對是之前的兩部有錯誤 4將你的。
5、你這樣的cmd是代表的路徑是桌面,你java文件沒有放在桌面吧,如果放在了某一個盤里的某一個文件夾下,就在該路徑下輸入cmd,再javac 文件名java,另外,你的類名應和java文件名一致。
6、兩個可能1環境變數沒有配置,小夥子2nihaojava可能這個不是其真實名字,因為windows會隱藏其後綴名,你需要在文件夾選項里,讓其不隱藏後綴你可以在cmd里輸入dir看到底有沒有這個文件下面是1的解決方法在path。
7、後綴名沒有錯是java,我的安裝文件是放在F\新建文件夾 4PATH設置為F\新建文件夾 4\binclasspath設置為F\新建文件夾 4\lib Joshion2008 發布於20130602 舉報 評論1 2 0 執行javac編譯命令要先把當。
8、保存重啟電腦3到開始運行輸入cmd,打開命令行 4在命令行中進入你HelloWorldjava文件的所在路徑,盡量用英文路徑,不帶空格的5輸入javac HelloWorldjava回車,應該能編譯通過。
9、第二步重新確認java類中的代碼編寫是否正確第三步輸入」javac 類名java「,回車,執行運行,如果不報錯說明編譯正常,如果報錯,根據錯誤修改java類代碼即可第四步輸入」java 類名「進行文件運行即可。
10、出現「找不到文件的錯誤」很有可能是因為文件的擴展名被隱藏了,雖然文本文件被重命名為「HelloWorldjava」,但實際上該文件的真實文件名為「」,文件類型並沒有得到修改步驟打開Windows系統控制面板中。
11、你的命令D\java1\jdk180_65\binjavac HelloWorldjava 就是編譯D\java1\jdk180_65\bin下的HelloWorldjava 他現在說找不到,那你就得看看D\java1\jdk180_65\bin下面有沒有那個java文件。
12、從你發的圖來看,明顯用記事本編寫源代碼時沒有正確保存源代碼的格式為java使用記事本編寫Java源代碼,正確保存文件的步驟為1打開quot文件quot菜單「另存為」2在quot另存為quot對話框中文件名Testjava 保存類型。
13、javac找文件好像是找classpath路徑下的,classpath就是你配置在環境變數的那個路徑你可以把java文件移動到那個目錄,或者使用完整的路徑javac classpath 路徑 文件名。
14、\Documents and Settings\Administrator 這個目錄下查找你輸入的java文件,所以肯定找不到啊所以呢,你要先進入java文件目錄,javac編譯的時候它才會在這個目錄下查找所以你說的先不用輸入這個,是不行的。
15、你的java文件是否在D盤根目錄下,包是否為預設 你的java文件是否擴展名為java,如果你的系統文件夾選項隱藏了擴展名txt,那你改成的文件或許是,當然找不到文件了 還有就是你的java文件中class名是否為Hello 本。
16、你運行javac命令所在的目錄,你文件所在的目錄貼上來,咱幫你看看 看看你的classpath有沒有配好該環境變數前面是以開頭,一點加一個分號不能少少了就沒辦法在任意目錄進行編譯運行了。
⑵ 在win7下用dev編c程序在編譯時系統找不到指定的文件 這怎麼解決
1,一定要把Dev裝在系統盤(一般是C盤),經驗所得,多數編譯工具必須裝在系統內盤,否則會出現各種「找不到文容件」「XXX指令無效」等錯誤…。
2,安裝完整版的Dev,4.9.9.2的安裝包大約10M左右。
3,推薦新版本wxDev-C 7.4這是在Dev停止更新後,另外一個團隊接手Dev項目,改進的新版本,國外很火,國內幾乎無人知曉。
⑶ c語言入門求助。編譯的時候無法啟動程序,找不到指定文件,怎麼解決呢,這是截圖。
操作方法不對造成的原因。解決方法如下:
1、應該先建項目>空白項目。
⑷ 請教C 程序編譯時出錯,應如何調試
當C程序編譯時出現錯誤提示「midl : command line error MIDL1001 : cannot open input file oaidl.idl」,這通常意味著編譯器無法找到指定的文件。為了調試和解決問題,可以按照以下步驟操作:
首先,確認文件是否存在。請檢查文件「oaidl.idl」在指定路徑下的實際位置。確保文件名正確無誤,並且文件確實位於程序預期的目錄中。可以通過命令行或文件管理工具進行查找。
其次,檢查路徑設置。確保編譯器使用的路徑與文件的實際路徑一致。對於中文路徑,確保路徑編碼正確,無亂碼現象。可以嘗試在編譯命令中直接指定文件的完整路徑,以避免路徑解析錯誤。
如果文件路徑涉及中文字元,建議使用絕對路徑,例如:C:\Users\用戶名\Documents\oaidl.idl。這樣可以避免路徑解析時因編碼或系統設置差異導致的問題。
此外,確認環境設置是否存在問題。檢查系統環境變數(如PATH)中是否包含必要的開發工具路徑。確保MIDL和其他相關開發工具都已正確安裝且路徑設置無誤。
嘗試將文件路徑簡化,使用相對路徑或直接包含文件名的方式進行編譯,觀察是否仍然存在問題。這有助於排除路徑解析錯誤。
如果以上步驟均未能解決問題,建議查閱MIDL命令和相關文檔,確保編譯命令的正確使用。檢查是否有其他編譯選項需要調整,或者是否存在特定於項目的編譯規則。
最後,如果問題依舊無法解決,可以嘗試在不同的環境中(如虛擬機或不同操作系統)進行測試,以判斷問題是否與特定的系統配置相關。
通過上述步驟,應該能夠定位到「midl : command line error MIDL1001 : cannot open input file oaidl.idl」錯誤的原因,並採取相應的措施解決。關鍵在於確認文件路徑、環境設置以及編譯命令的正確性。