1. 程式人生 > >eclipse編譯簡單程式出現“無法初始化主類”問題

eclipse編譯簡單程式出現“無法初始化主類”問題

        剛開始學習java,用到的工具或者什麼,在自己面臨的問題解決後,僅僅給大家帶來一種可能性,所以往下看題目所面臨的問題。

問題描述:在前天裝好jdk後,Windows的dos視窗測試過編譯、執行都沒有問題,今天新安裝的eclipse編譯生成的.class檔案出現問題,並且執行時控制檯報錯:無法初始化主類!

過程:寫好一個完全正確的簡單的java檔案,在dos視窗編譯並執行,通過,將它生成的.class檔案儲存,
同樣的程式碼放到eclipse上就出現了上述問題,然後在eclipse生成的專案中開啟bin檔案找到用eclipse生成的.class檔案,與dos生成的.class檔案比對(雖然是亂碼,但是也應該是一樣的)結果發現,兩個大大的不同,然後我把eclipse下的.class檔案刪掉,將dos生成的.class檔案剪下到該專案的bin檔案低下(也就是刪除的那個.class檔案處)然後在eclipse重新執行,執行成功,所以確定是eclipse在編譯.class檔案時出現問題,網上找答案找了近兩個小時,人都虛了。。。然後找到了。

解決:選單欄windows-->preferences-->java(點開)-->installed JREs-->ADD...-->standard VM-->NExt-->JRE home(在這把你JDK的安裝路徑複製到上面)-->finish即可

注意:此種情況只是我自己安裝eclipse的一種情況,不含其他人,因為自己是新手,搞不太清楚根本原因,在之後的深入學習中,希望自己可以把這塊完善了

僅供參考!!!

相關推薦

eclipse編譯簡單程式出現無法初始”問題

        剛開始學習java,用到的工具或者什麼,在自己面臨的問題解決後,僅僅給大家帶來一種可能性,所以往下看題目所面臨的問題。問題描述:在前天裝好jdk後,Windows的dos視窗測試過編譯、執行都沒有問題,今天新安裝的eclipse編譯生成的.class檔案出現問

vs2013編譯QT程式出現無法找到除錯資訊問題

在vs2013中編譯qt5.9.3的QT程式時,編譯通過但出現無法找到除錯資訊,問題如下圖 這種情況是VS除錯設定的問題,只要右鍵專案選擇屬性按如下圖修改設定即可 release生成的exe程式開啟會提示缺少xxx.dll檔案,這時候只需從對

eclipse找不到或無法加載

目錄 方法 lips 控制臺 clip 控制 ava 調試配置 選擇 如果在eclipse中編寫了一段代碼,然後沒有新建目錄,而是簡單的修改了類名和class,來復用項目的話,會報eclipse找不到或無法加載主類。 這時,在控制臺 problems javadoc

Adobe PhotoShop安裝程式無法初始的解決辦法

    近日需要使用PhotoShop,不想下了好幾個水版(給大家一個可以用的 http://pan.baidu.com/s/1dDnJLy5),不僅安裝不了而且把機子的登錄檔改了,再次安裝時就出現了“安裝程式無法初始化”的問題,網上各種查詢,零零散散的,現將解決辦法整理

gradle編譯無法初始jvm問題

用gradle編譯ionic程式時,報以下錯誤:Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon.

解決Android端融雲無法初始程式一執行就崩潰),定位在RongIM.init(this);

一執行程式就奔潰,報錯如圖: 定位到我的程式的:App.Onceate(App.java:16),開啟程式碼如圖: RongIM.init (android.content.Context con

kindeditor異步加載 無法初始

問題 dpa manager csspath create elf 無法 tar function 使用集成的php輸出kindeditor無法初始化 function showEditor($id, $value=‘‘, $width=‘700px‘, $heigh

Eclipse錯誤: 找不到或無法加載或項目無法編譯10種解決大法

clear port 缺少 pro 引入 無法編譯 重新編譯 pat ava 1、在src文件夾上點右鍵-Build Path-Use as Source Folder,重新進行編譯,一切正常了。2、在Eclipse工程文件夾上點右鍵-Refresh,重新編譯,一功OK(這

windows全域性安裝vue-cli無法初始專案

使用官方文件全域性安裝vue-cli 1.檢視node版本(安裝後記得配置node的環境變數,才能執行下面命令) node -v 2.檢視npm版本 npm-v npm install -g vue-cli ####3. 使用全域性安裝命令前請確定安裝了node以

HttpHandler和ashx使用Session 出現初始異常

原因: HttpHandler和ashx要實現IRequiresSessionState接口才能訪問Session資訊 介面IRequiresSessionState: 指定目標 HTTP 處理程式需要對會話狀態值具有讀寫訪問權。 這是一個標記介面,沒有任何方法。 程式碼: pub

Jacob元件無法初始問題

我用的是Jacob-1.9.jar,作業系統是32位,執行開啟本地Excel檔案時報錯, java.lang.NoClassDefFoundError: Could not initialize class com.jacob.com.ComThread 經排查,是因為未將jacob.dll

quartus編譯verilog程式無法生成.sof檔案問題

那是因為你沒有破解,你只是選擇了試用30天 接下來我講解一下如何破解: 先去網上下載一個13.0破解器,按照說明操作即可 需要一個licence.data檔案 把裡面的xxxxxx地方用quar

引入攔截器及swagger支援及解決redis無法初始問題

Springboot引入攔截器 自定義的攔截器類 Interceptor package cn.zytao.taosir.auth.config; import javax.annotation.Resource; import javax.servlet.http.HttpServletR

解決ECharts Can't get dom width or height!無法初始圖表的問題

最近在開發中遇到了一個問題,在一個頁面要繪製4張圖表,4個tab切換檢視,如下圖 程式碼寫完後檢視效果時發現一個問題,只有第一個圖表繪製成功了,並且能自適應改變寬高,後面三個都是空白,檢視報錯資訊,如下圖 猜測原因可能是執行init()方法時報錯,無

利用gcc的__attribute__編譯屬性section子項構建初始函式表

gcc的__attribute__編譯屬性有很多子項,用於改變作用物件的特性。這裡討論section子項的作用。 __attribute__的section子項使用方式為: __attribute__((section("section_name"))) 其作用是將作用的

untiy 5.4.1安卓平臺下打包除錯(5.4.0打包後安裝到手機會報錯無法初始

安卓平臺除錯 shader進入寫程式碼階段後就想著打包到安卓平臺除錯。unity5.4.0b和unity5.4.0f版都不行,雖然他們可以打包出來,但是手機安裝後就報錯: Unable to initalize the unity engine.無法初始化!網上找了許久說是

IntelliJ IDEA 編譯Java程式出現 'Error:java: 無效的源發行版: 9' 的解決方案

最新安裝的IntelliJ IDEA 2018.1編譯器,建立Java Project,並選擇之前安裝好的Eclipse配置的JDK,如圖所示: 在工程中新增 Main.class, main函式中寫上簡單的程式碼,然後執行,出現如圖所示的錯誤: 通過網上搜索解決方案,最終總結出原因: 開啟 'File-

VS2010編譯C程式出現編譯錯誤C1902:程式資料庫管理器不匹配 !

到C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE下面拷貝mspdbsrv.exe到C:/Program Files/Microsof

sqlserver 無法初始via支援庫[QLVIPL.DLL]

安裝資料庫後,在sqlserver configuration manager, sqlserver的網路配置,有將協議 shared memory,named pipes,tcp/ip,via全部啟用後 出現SQLSERVER無法啟動的問題,錯誤資訊如下: SQL

SP2-1503: 無法初始 Oracle 呼叫介面 SP2-1503: 無法初始 Oracle 問題的解決辦法

win7 下   cmd  執行   sqlplus    報錯以下錯誤。 SP2-1503: 無法初始化Oracle 呼叫介面 SP2-1503: 無法初始化Oracle 調SP2-0152 解決辦法:  在oracle\product\10.2.0\db_2\BIN 目