1. 程式人生 > >關於eclipse執行時出現“無法找到或載入主類”的一種情況的解決方案

關於eclipse執行時出現“無法找到或載入主類”的一種情況的解決方案

關於eclipse出現的無法找到或載入主類的原因有很多種,我今天碰到的這一種比較特殊,也比較奇怪,折騰了一個下午找到原因後可以迅速解決。

首先說明我的jdk環境變數的配置等都可以保證沒有問題。

 如下圖所示,今天我在寫程式時突然出現“無法載入主類”這種錯誤,於是我寫了個hello world來驗證報錯如下:


在探索很久後發現時eclipse的執行時自動儲存的設定被修改了(原因暫時還沒發現),因而導致在修改過程式後,需要手動儲存後方可正常執行 ,否則修改過的程式無法儲存到檔案中。

解決方法:做如下修改:

開啟windows下的preference視窗,將執行軟體時自動儲存設定為always。

就可以完美恢復了。


總結 :是一個很小的問題,但是不細心的話,原因尋找會比較折騰,也算是自己的一點點小經驗了。

相關推薦

關於eclipse執行出現無法找到入主”的情況解決方案

關於eclipse出現的無法找到或載入主類的原因有很多種,我今天碰到的這一種比較特殊,也比較奇怪,折騰了一個下午找到原因後可以迅速解決。 首先說明我的jdk環境變數的配置等都可以保證沒有問題。  如下圖所示,今天我在寫程式時突然出現“無法載入主類”這種錯誤,於是我寫了個h

SSM單元測試出現:Failed to load ApplicationContext的可能解決辦法

allow .class 網上 sent contex font enc example clu SSM單元測試時出現: 嚴重: Caught exception while allowing TestExecutionListener [org.springframew

cmd命令列執行java程式的編譯和執行的方法及可能出現不到無法入主的錯誤的解決

首先我們經常在用cmd命令列編譯和執行java程式時,我們的java程式呼叫了第三方的jar包,那麼編譯和執行的方法有兩種: 方法1: 編譯:javac -Djava.ext.dirs=E:\

Eclipse執行出現這個錯誤如何解決

錯誤資訊: [2017-08-15 23:12:04 - ComputerTest] Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE [2017-08-15 23:12:04 - ComputerTest] P

使用CMake編譯出現動態連結庫錯誤no version information available的解決方案

出現問題 在使用cmake編譯時出現如下錯誤: /usr/local/bin/cmake: /home/0123/anaconda2/lib/libssl.so.1.0.0: no version information available (require

Android6.0執行許可權處理(專案中使用到的形式,沒有使用第三方庫)

相信大家都知道Android6.0之後的許可權申請跟之前的版本有一個很大的差別,那就是任何危險許可權都必須經過使用者的手動選擇是否接受來做相應的操作,而Android6.0之前安裝應用的過程中是預設選

Maven建立專案出現Generating project in Interactive mode就一直卡住的解決方案

使用maven命令在建立專案的時候出現 Generating project in Interactive mode 然後就一直卡住 網上搜做了很多解決方案 有說各種方案的,最後找到了一種。實驗成功 原文地址 加個引數 -Darchety

Qt中關於無法定位程式輸入點的問題解決方式

在建立釋出專案Qt專案的時候,有時候總會出現因缺少一些動態連結庫檔案(.DLL檔案) 下面的解決方式經過本人親測,但並不是該類問題的最終解決方法。 出現的問題如上圖1-1所示,此時可以開啟“電腦

VS2013無法啟動效能分析工具的情況

今天嘗試使用VS2012自帶的效能分析工具,結果發現報錯:“啟動效能分析”會報錯“0x80070002系統找不到指定的檔案”,利用價值不大;“啟動效能嚮導”並完成後報錯“could not load file or assembly 'VSPerfControl.Interop...”,搜尋該報錯資訊可以看到

cmd執行Java的步驟以及出現不到無法入主解決辦法

cmd下編譯執行Java步驟(前提是JDK和環境變數已配置好): 假設HelloWorld.java放在D:\JavaProject\src 1.轉到檔案所在碟符: 輸入 d: 然後回車鍵 2.進入相

今天遇到一個開心事,在eclipse編寫的程式碼在命令視窗中編譯後無法執行,提示 “錯誤: 不到無法入主

java中帶package和不帶package的編譯執行方式是不同的。 首先來了解一下package的概念:簡單定義為,package是一個為了方便管理組織java檔案的目錄結構,並防止不同java檔案之間發生命名衝突而存在的一個java特性。不同package中的類的名字可以相同,只是在使用時要帶上pac

用cmd命令列編譯JAVA程式出現不到無法入主

檢查環境變數配置: JAVA_HOME:D:\Java\jdk1.8.0_91 CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文點號) Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

解決dos視窗下執行.class檔案出現錯誤: 不到無法入主 HelloWorld

在D盤下:有個HelloWorld.java檔案: package example; public class HelloWorld { public static void main(Strin

eclipse匯入maven專案執行不到無法入主

之所以maven專案執行找不到或無法載入主類是因為本地倉庫jar版本和專案的pom.xml裡面配置的jar不符 我先把maven倉庫全部清空了,重啟eclipse,然後右擊專案 - > maven - >update project,專案就可以運行了

關於命令列中javac 編譯成功,用 java 執行 class 檔案出現不到無法入主 ” 的問題

javac編譯成功,用java執行class檔案出現“找不到或無法載入主類”的問題所在 學習android,順便又學習下java. 在這裡推薦Mars老師的視訊,很好用,無論是Java4Android還是Android開發系列視訊教程都很好http://www.marschen.com/ 入門就遇到這樣的問

在命令列下編譯通過,執行提示錯誤:不到無法入主的原因分析與解決方式

有時候我們需要直接用jdk提供的java命令來執行class檔案讓軟體執行起來,特別是很多初學者,但經常會發現如下提示: 用eclipse或用ant則沒有問題。 其實原因很簡單,我們忽略了2個細節。 1.java指令預設在尋找class檔案的地址是通過CLASSPATH環境變數中指定的目錄中尋找的。 2.

cmd可以編譯java檔案,執行提示不到無法入主

錯誤原因有可能是以下幾種情況 1.沒有main函式入口,或者函式寫錯了 2.命令列 java 檔案路徑/檔名 注意不能加字尾名.class 3.檢視java執行的環境變數是否安裝正確;在cmd下執行java javadoc java -version 4.cmd命令列,從桌

cmd執行Java命令編譯通過,但是不到主無法入主

剛剛開始學習Java時,發現一個重大問題,CMD執行javac命令能編譯,但是隻要執行java命令就顯示無法載入主類,但是eclipse正常執行,困擾了我很久,後來發現問題所在,是一個很奇葩的問題,給大家分享一下: 就是在用java命令時不要加.class字尾名!!!

javac編譯成功,用java執行class檔案出現不到無法入主” 的問題解決起來很簡單

avac編譯成功,用java執行class檔案出現“找不到或無法載入主類” 的問題所在很簡單    學習android,順便又學習下java.    入門就遇到這樣的問題,環境變數按網上說的配好了,直接java 和 javac都有提示出來,說明沒問題了, 做了一個簡

java 命令列執行時報錯:不到無法入主

原始碼如下: 路徑目錄(...\src\object) 1 //: ch1.10/Command.java 2 /**@author feilong 3 * @version 1.0 4 */ 5 package object; 6 import java.util.*; 7 8