欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決IDEA和CMD中java命令提示錯誤: 找不到或無法加載主類的問題

 更新時間:2020年09月08日 14:28:21   作者:至學(xué)者  
這篇文章主要介紹了解決IDEA和CMD中java命令提示錯誤: 找不到或無法加載主類的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一 概述

CMD

D:\Project\Computer-Science-And-Technology\writeExam\farben\src\com\GC>java CommandLineParameter
       錯誤: 找不到或無法加載主類 CommandLineParameter

IDEA

D:\Project\Computer-Science-And-Technology\writeExam\farben\src\com\GC>java CommandLineParameter
        錯誤: 找不到或無法加載主類 CommandLineParameter

二 問題分析&解決方法

JDK問題排除:

javac

java

根據(jù)上述截圖可以排除JDK問題,猜測是IDEA中Terminal的問題,可是使用CMD出現(xiàn)的結(jié)果一樣,所以排除這些問題,最后問題真正的原因是IDEA中項目java源代碼都會使用package指定包路徑。

package src.com.GC;
 
public class CommandLineParameter {
 
  public static void main(String[] args) {
    System.out.println(args);
    for (String s:args) {
      System.out.println(s);
    }
  }
}

因為我們的類中含有了包路徑package src.com.GC,所以我們需要將javac編譯生成class文件放入package指定的目錄結(jié)構(gòu)中。

javac -d . CommandLineParameter.java // -d表示生成package指定的目錄結(jié)構(gòu) .表示生成的目錄結(jié)構(gòu)保存在當(dāng)前目錄

java src.com.GC.CommandLineParameter // 執(zhí)行package指定的目錄結(jié)構(gòu)中的程序

D:\Project\Computer-Science-And-Technology\writeExam\farben\src\com\GC>javac -d . CommandLineParameter.java
 
D:\Project\Computer-Science-And-Technology\writeExam\farben\src\com\GC>java src.com.GC.CommandLineParameter
[Ljava.lang.String;@15db9742

三  排除包問題

public class Test{
	public static void main(String[] args) {
		System.out.println(args);
    		for (String s:args) {
      		System.out.println(s);
  		}
	}
}

Test.java是不好含有package聲明的java源文件

D:\Project\Computer-Science-And-Technology\writeExam\test>javac Test.java
 
D:\Project\Computer-Science-And-Technology\writeExam\test>java Test
[Ljava.lang.String;@15db9742

當(dāng)java源文件中不存在包的時候就不用執(zhí)行javac 編譯后的包目錄了。

總結(jié)

到此這篇關(guān)于解決IDEA和CMD中java命令提示錯誤: 找不到或無法加載主類的問題的文章就介紹到這了,更多相關(guān)IDEA錯誤:找不到或無法加載主類內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中的泛型詳解

    Java中的泛型詳解

    這篇文章主要介紹了Java中的泛型詳解,本文講解了泛型類或接口、從泛型類派生子類、偽泛型、類型通配符、通配符的上限、通配符的下限、擦除和轉(zhuǎn)換等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 教你怎么用Java數(shù)組和鏈表實現(xiàn)棧

    教你怎么用Java數(shù)組和鏈表實現(xiàn)棧

    本篇文章為大家詳細(xì)介紹了怎么用Java數(shù)組和鏈表實現(xiàn)棧,文中有非常詳細(xì)的代碼示例及注釋,對正在學(xué)習(xí)java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Java8中LocalDateTime與時間戳timestamp的互相轉(zhuǎn)換

    Java8中LocalDateTime與時間戳timestamp的互相轉(zhuǎn)換

    這篇文章主要給大家介紹了關(guān)于Java8中LocalDateTime與時間戳timestamp的互相轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Java批量插入數(shù)據(jù)的代碼實現(xiàn)

    Java批量插入數(shù)據(jù)的代碼實現(xiàn)

    日常工作或者學(xué)習(xí)中,可能會遇到批量插入數(shù)據(jù)的需求,一般情況下數(shù)據(jù)量少的時候,我們會直接調(diào)用批量接口插入數(shù)據(jù)即可,當(dāng)數(shù)據(jù)量特別大時,我們就會用到分批插入數(shù)據(jù),所以本文給大家介紹了Java批量插入數(shù)據(jù)的代碼實現(xiàn),需要的朋友可以參考下
    2024-01-01
  • Java實現(xiàn)帶有權(quán)重隨機算法的示例詳解

    Java實現(xiàn)帶有權(quán)重隨機算法的示例詳解

    這篇文章主要為大家詳細(xì)介紹了Java如何實現(xiàn)帶有權(quán)重隨機算法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • Java日常練習(xí)題,每天進步一點點(9)

    Java日常練習(xí)題,每天進步一點點(9)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • 詳解Java利用深度優(yōu)先遍歷解決迷宮問題

    詳解Java利用深度優(yōu)先遍歷解決迷宮問題

    深度優(yōu)先遍歷:深度優(yōu)先遍歷是圖論中的經(jīng)典算法。其利用了深度優(yōu)先搜索算法可以產(chǎn)生目標(biāo)圖的相應(yīng)拓?fù)渑判虮?,采用拓?fù)渑判虮砜梢越鉀Q很多相關(guān)的圖論問題,如最大路徑問題等等。本文將利用深度優(yōu)先遍歷解決迷宮問題,感興趣的可以了解一下
    2022-02-02
  • Java String中移除空白字符的多種方式匯總

    Java String中移除空白字符的多種方式匯總

    這篇文章主要給大家介紹了關(guān)于Java String中移除空白字符的多種方式,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java?BigDecimal類的一般使用、BigDecimal轉(zhuǎn)double方式

    Java?BigDecimal類的一般使用、BigDecimal轉(zhuǎn)double方式

    這篇文章主要介紹了Java?BigDecimal類的一般使用、BigDecimal轉(zhuǎn)double方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 10本Java架構(gòu)師必讀書籍

    10本Java架構(gòu)師必讀書籍

    這篇文章主要介紹了10本Java架構(gòu)師必讀書籍,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論