1. 程式人生 > >錯誤: 找不到或無法載入主類 Test.class

錯誤: 找不到或無法載入主類 Test.class

閱讀《深入分析Java Web技術內幕》一書,發現如下小問題。
有一個如下目錄結構的類…/src/ch8/Test1.Java,但是在…/src/ch8/ 目錄下使用javac Test1.java編譯成功,但是在該目錄下執行 java -Xms20M -Xmx20M -Xmn10M -XX:+UseSerialGC -XX:+PrintGCDetails Test1則顯示

錯誤: 找不到或無法載入主類 Test1.class

網上查資料,發現原因如下:

編譯時,使用 / 分割包的層次目錄
執行時,使用 . 分割包的層次目錄

當然我在編譯時直接在層次目錄下編譯然後執行時按照這種方式就可以成功了

[email protected]:~/IdeaProjects/AnalysisInJavaWeb/src$ java -Xms20M -Xmx20M -Xmn10M -XX:+UseSerialGC -XX:+PrintGCDetails ch8.Test1
[GC (Allocation Failure) [DefNew: 7839K->257K(9216K), 0.0026476 secs] 7839K->7425K(19456K), 0.0026864 secs] [Times: user=0.00 sys=0.00, real=0.00 secs] 
Heap
 def new generation   total 9216
K, used 1363K [0x00000000fec00000, 0x00000000ff600000, 0x00000000ff600000) eden space 8192K, 13% used [0x00000000fec00000, 0x00000000fed14930, 0x00000000ff400000) from space 1024K, 25% used [0x00000000ff500000, 0x00000000ff540688, 0x00000000ff600000) to space 1024K, 0% used [0x00000000ff400000, 0x00000000ff400000, 0x00000000ff500000) tenured generation total 10240K, used 7168K [0x00000000ff600000, 0x0000000100000000, 0x0000000100000000) the space 10240K, 70% used [0x00000000ff600000, 0x00000000ffd00070, 0x00000000ffd00200, 0x0000000100000000) Metaspace used 2489
K, capacity 4486K, committed 4864K, reserved 1056768K class space used 268K, capacity 386K, committed 512K, reserved 1048576K

相關推薦

錯誤: 無法入主 Test.class

閱讀《深入分析Java Web技術內幕》一書,發現如下小問題。 有一個如下目錄結構的類…/src/ch8/Test1.Java,但是在…/src/ch8/ 目錄下使用javac Test1.java編

java 錯誤: 無法入主 Solution.class

Solution.java檔案中 public class Solution { public static void main(String[] args){ String str = "abcabcbb"; System.out.println(lengthOfLo

eclipse錯誤: 無法入主 Test

在用Eclipse進行編譯java程式的時候,突然有一天出現了以下問題: “錯誤: 找不到或無法載入主類 Test” 但是用cmd命令執行則沒有問題 上網找了下,發現原來是eclipse的jdk配置出了問題,前幾天將1.8版本的jdk解除安裝了安裝了1.7的,這就是問題所在

錯誤: 無法入主 Test

該類沒有指定包 1.使用javac -encoding utf-8  Test.java編譯我們的.java檔案 2.若該java檔案沒有指定包,直接使用java命令去執行我們的class檔案即可(java Test) 該類有指定包(package) 1.java

Intellij IDEA 封裝Jar包(提示錯誤: 無法入主

  封裝的過程如下:     然後準備打包  選擇Build或者ReBuild即可。   但這樣就會引起開始第一個圖的問題。提示無法載入主類,另外一個情況就是所有的外部第三方jar包都被封裝到一個jar包裡面了。 &nb

錯誤無法入主

在執行main方法或Test方法時出現,錯誤:找不到主類等類似異常,引起這個錯誤的原因就是找不到該類編譯檔案! 所以解決辦法就是看看你這個類編譯沒或者訪問編譯檔案的路徑對不對,我遇到這個錯誤的專案時maven專案,網上說是jdk配的有問題,但我的其它專案都能執行就這個專案出現這個錯誤,所以

Eclipse錯誤: 無法入主專案無法編譯10種解決大法

1、在src資料夾上點右鍵-Build Path-Use as Source Folder,重新進行編譯,一切正常了。2、在Eclipse工程資料夾上點右鍵-Refresh,重新編譯,一功OK(這個方法一般不起作用)。3、右鍵Properties在Java Builder Path的Libraries的標籤裡

在Windows端安裝kafka提示錯誤:無法入主的解決方案

在配置好kafka的server.properties檔案後,cmd進入命令視窗輸入命令:.\bin\windows\kafka-server-start.bat config\server.properties提示錯誤:錯誤: 找不到或無法載入主類 Files\Java\jdk1.7.0_

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

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

關於'java' 是內部外部命令,也是可執行的程式 批處理檔案 和 錯誤: 無法入主 helloworld的問題

一、前幾天電腦重灌了一次系統將java配置的環境變數都弄沒了,自己添加了兩個新的變數JAVA_HOME(自己jdk的地址)以及在path中新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 然後因為這幾天都是用eclipse進行程式設計的,沒有出現問題,今天用命令來測試,發現出現了

【Spring MVC】 錯誤: 無法入主 解決方法

【Spring MVC】 錯誤: 找不到或無法載入主類 解決方法   最近在學習Spring,在學習SpringMVC過程中,將web.xml、Dispatcher-servlet.xml、applicationContext.xml等配置完成之後,卻不懂如何部署專案到to

java Text 錯誤: 無法入主 Text

找不到主類是因為classpath配置錯誤。 是環境變數的問題,看看你的path和classpath是否是正確的,最可能的錯誤是classpath中少了前面少了.; classpath的配置必須遵循以下規則: .;%JAVA_HOME%\lib   我佛了,為什麼非要加&nbs

錯誤: 無法入主

在IDEA的使用過程中,經常斷掉服務或者重啟服務,最近斷掉服務重啟時突然遇到了一個啟動報錯: 錯誤:找不到或無法載入主類 猜測:1,未能成功編譯;             嘗試:選單-

【Tomcat報錯】錯誤:無法入主 org.apache.catalina.startup.Bootstrap

報錯: 錯誤:找不到或無法載入主類 org.apache.catalina.startup.Bootstraporg.apache.catalina.startup.Bootstrap 描述: 這是由於找不到tomcatan安裝路徑bin 目錄下的bootst

錯誤: 無法入主 -java(7)

問題描述 最近在做java程式時,在java檔案所在目錄下執行javac可以生成class檔案,但是繼續執行java命令提示錯誤: 找不到或無法載入主類. 問題截圖 這是javac命令成功運行了,包為javanet, 其中有兩個java檔案Server.java和Client.ja

錯誤: 無法入主 book.sea.Application.java

在D:\delete\1000\book\sea檔案加下面新建兩個java檔案,分別是: package book.sea; public class Friend{     int money;//預設是default,只能在包內進行訪問   

在windows下安裝scala出現錯誤無法入主 scala.tools.nsc.MainGenericRunner

      由於接下來要學習Spark,想先學學Scala,在Windows上安裝完 scala-2.10.4 並配置完環境變數後,在cmd 命令列視窗中輸入scala,出現錯誤:找不到或無法載入主類

IDEA 錯誤無法入主

2018/1/24更新 對於初始使用idea 可能不是很上手,單匯入的專案的時候,需要等待一下,不要著急取程式(ps:網不好的時候) 因為一般的spring boot 專案都需需要下載,或者快取依賴,,等一下,下面的右下進度條,沒有動靜,主類沒有報錯,在試下, 如果還是報

Eclipse錯誤: 無法入主專案無法編譯10種解決大法!

1、在src資料夾上點右鍵-Build Path-Use as Source Folder,重新進行編譯,一切正常了。2、在Eclipse工程資料夾上點右鍵-Refresh,重新編譯,一功OK(這個方法一般不起作用)。3、右鍵Properties在Java Builder Path的Librarie

記一次使用cmd執行java檔案遇到的坑...包括“使用java命令執行class檔案提示“錯誤無法入主“的問題”

  今天寫了一個java檔案,類似聊天軟體的東西。在eclipse裡輸入輸出顯得沒感覺,於是乎就準備在cmd裡輸入和顯示輸出。如下圖,我準備執行的是ChatDemo.class檔案。路徑是:D:\workspace\Learn\bin\com\udp 。      然後我就開啟cmd,傻傻的輸入:cd D