錯誤處理:could not find the main class, Program will exit
1. 先檢查環境變數配置是否有錯。
a) 開啟我的電腦--屬性--高階--環境變數
b) 新建系統變數JAVA_HOME和CLASSPATH (注意:網上很多文章讓JAVA_HOME為使用者環境變數,但是這樣做後,在控制檯中輸入javac,將會提示“javac不是內部或外部命令”)
變數名:JAVA_HOME
變數值:C:\ProgramFiles\Java\jdk1.7.0
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注前面的點號和分號一定不能丟,還有中間的,後面的分號也不要丟了。點號表明將當前工作目錄加入到該路徑中)
c) 選擇“系統變數”中變數名為“Path”的環境變數,雙擊該變數,把JDK安裝路徑中bin目錄的絕對路徑,新增到Path變數的值中,並使用半形的分號和已有的路徑進行分隔。變數名:Path
變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
這是java的環境配置,配置完成後直接啟動eclipse,它會自動完成java環境的配置
2. 如果沒有錯誤,那可能是因為我們使用高版本的JDK編譯的Java class檔案試圖在較低版本的JVM上執行,所報的錯誤。因為,高版本的JDK生成的class檔案使用的格式,可能與低版本的JDK的.class文件格式不同。這樣,低版本的
解決辦法:
a) 弄清楚該程式是在哪個JDK
b) Eclipse 選單->Windows->Proferences->java->Installs Jres重新設定JDK路徑,改為開發程式時的JDK版本(如上圖)(我做到這一步就可以了!我的eclipse是7.0,jdk是6u13的。)
c) Windows->Proferences->java->Compiler,將compiler compliance level設定為與上面相同的JDK(如上圖,如果你今天2011年到官方下載的JDK那可能是1.6的了,建議勾選1.6)
參考文章:
2. 《could not find the main class, Programwill exit》:http://www.cnblogs.com/anuoruibo/archive/2012/04/04/2432156.html
3. 百度知道:http://zhidao.baidu.com/question/350104872.html
相關推薦
錯誤處理:could not find the main class, Program will exit
1. 先檢查環境變數配置是否有錯。 a) 開啟我的電腦--屬性--高階--環境變數 b) 新建系統變數JAVA_HOME和CLASSPATH (注意:網上很多文章讓JAVA_HOME為使用者環境變數,但是這樣做後,在控制檯中輸入javac,將會提示“javac不是內部或外部命令”)變數名:
Could not find the main class.Program will exit.
項目 getbean prop 文件 stat 運行時 mave func prope 我新建maven項目 寫了一個測試類 運行時報錯 import java.sql.*; import javax.sql.DataSource; import org.springf
【解決方法】Could not find the main class Program will exit
問題背景: 從別人那考的程式,工程上出現紅歎號,於是修改了一下Java Build Path中的jdk版本(原來是1.5的,我沒有1.5,就給改成1.6了)。 開發環境: eclipse + jdk1.6 + jdk1.7(我裝了兩個jdk) 錯誤原因: 可能
問題解決了,可是為什麼呢?could not find the main class.program will exitmain
今天重新學習socket編寫簡單的線上聊天,簡單功能實現的情況下,一時心血來潮便想要把這程式打成可執行的jar包,以便於在桌面直接雙擊執行。參照自己之前寫的那篇《》打好兩個jar包以後卻發現雙擊執行彈出
MyEclipse運行Java出錯:could not find the main class:test.program will exit(導入項目)
沒有 fin run lib could not sys program pil 編譯器 自己新建的項目運行沒有任何問題。但是我導入的很早以前別人寫的項目,然後run就會彈框could not find the main class:test.program will ex
"Could not find the main class: org.apache.catalina.startup.Boostrap. Program will exit."
src star pro could div myeclipse cat ould fin 嘗試將 myeclipse中的編譯版本修改(如,將1.5修改為1.6) "Could not find the main class: org.apache.catal
Debian配置JAVA環境報錯之Could not find the main class: HelloWorld. Program will exit.
配置好環境變數後測試出現以下錯誤: Exception in thread “main” java.lang.NoClassDefFoundError: HelloWord Caused by: java.lang.ClassNotFoundExceptio
DOS或SH中執行java報錯Could not find the main class: XX. Program will exit.
在命令列直接執行 java Test 系統報錯 Exception in thread "main" java.lang.NoClassDefFoundError: Test Caused by: java.lang.ClassNotFoundException: Test
啟動eclipse時候提示錯誤Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred
我的是neon3版本 解決辦法是: 首先把這兩個選項勾選,才能看到eclipse.ini完整的檔名。然後用記事本等工具開啟編輯。 新版的裡面原本是這樣: -startup plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar -
關於jmeter命令行執行.jmx文件出現Error in NonGUIDriver java.lang.RuntimeException: Could not find the TestPlan class的問題
使用 lang exception ava 出現 問題 drive test bug jmeter命令行執行.jmx文件時,有時回出現Error in NonGUIDriver java.lang.RuntimeException: Could not find the T
python安裝opencv出現如下錯誤:Could not find a version that satisfies the requirement cv2 (from versions: )
如題所示在python中安裝cv2庫是提示不能找到滿足需要的版本,我的環境配置是:pycharm+anaconda3,對應的python版本是python3.6,之前想著在pycharm中直接安裝的,即開啟專案對應的直譯器設定模組,然後安裝,但是發現安裝失敗,最後轉至用命令安
【已解決】mac上appium報錯:“Could not find aapt Please set the ANDROID_HOME environment variable with the Android SDK root directory path”
resource sset root could not fun ror 環境 apt direct 按照網上教程配置完appium環境後,真機跑自動化過程,遇到如下報錯: appium報錯如下: [ADB] Checking whether aapt is present
錯誤筆記: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration di
不能 ava 可用 pro virtual cache 出現 nav ive 親測可用 --jack alexander@alexander-virtual-machine:~$ sudo apt-get install -y httpdE: Could not get
Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred錯誤解決
問題情況: 出現以上情況,可以通過以下方式進行解決: 1、判斷機子是否安裝了Java環境 確定自己已經設定環境變數:如JAVA_HOME,CLASSPATH,PATH 2、有些程式會有記憶體設定,有些程式記憶體設定過大時,超過虛擬機
opencv常見bug:could not find a writer for the specified extension in function cv::imwrite_
在opencv學習中,使用cv.imwrite(‘filename’, img)儲存照片檔案到本地,有時使用失誤可能會出現報錯,error: (-2) could not find a writer for the specified extension in function cv::im
pip3 install tensorflow :Could not find a version that satisfies the requirement tensorflow
使用pip3 install tensorflow安裝tensorflow的時候,顯示: Collecting tensorflow Could not find a version that satisfies the requirement tensorfl
Could not find a version that satisfies the requirement flask pip安裝python包出錯:Could not find a version that satisfies the requirement skimage (from ver
使用命令安裝flask,出現報錯 百度找到解決方法https://www.cnblogs.com/lijinze-tsinghua/p/8666558.html 參考修改成pip install flask -i http://pypi.douban.com/simple/ --trusted-hos
eclipse中svn外掛突然出現錯誤,不能連線svn了:Could not create the view: org.tigris.subversion.subclipse.ui.repositor
Myeclipse中突然與svn斷開連線無法找到svn通用的解決方法: 記得之前也遇到著這樣的錯,當時網上也找了一些方法,不過都沒用,後來自己它弄好但忘了具體方法,這次又遇見相同的錯,於是還是自己搞,終於解決,這次把它記下: 1、找到eclipse下的dropin
Arm下使用pip install :Could not find a version that satisfies the requirement
(arch=arm64) 請使用: sudo apt-get install python-pkgname 忘了這個試過沒有: pip install pkgname-i http://pypi.douban.com/simple/ --trusted-host
解決myeclipse錯誤:Could not create the view: An unexpected exception was thrown.
報錯資訊如下: at com.genuitec.eclipse.ast.deploy.core.DeploymentManager.loadFromPreferences(Unknown Source) at com.genuitec.ec