Java 終端執行錯誤:找不到或無法載入主類
Java 在 mac 上用eclipse執行成功之後,我仍然想試用一下終端的執行,然而java
命令成功,而javac
命令總是出現錯誤:找不到或無法載入主類
問題。
問題的解決
我的HelloWorld.java完整路徑名為/Users/Yaqi/Documents/workspace/Algorithms/src/pack
先來看最後成功的解決方法截圖:
首先,我是在原來的project裡面新建了一個自己的包。因為原來的包是(default package)
,在網上查了一些資料之後,發現可能需要寫上包名,然而我不知道預設的包該怎麼寫名字,於是我就新建了一個包pack
,將我的HelloWorld.java移動到新的包pack
這樣,在Finder中可以看到在pack包下生成了一個HelloWorld.class檔案,於是我又開始使用java
命令的執行嘗試
但這一系列的都失敗了,然後我又在網上查了一下(有必要提高搜尋技能「HA」),這次的關鍵字得出了正確的解答
於是,我嘗試
這樣還是不行,我退回到上一個目錄下
這樣終於成功了,而且會發現在eclipse的源程式中的第一行多出了一句package pack;
相關推薦
Java 終端執行錯誤:找不到或無法載入主類
Java 在 mac 上用eclipse執行成功之後,我仍然想試用一下終端的執行,然而java命令成功,而javac命令總是出現錯誤:找不到或無法載入主類問題。 問題的解決 我的HelloWorld.java完整路徑名為/Users/Yaqi/Docum
mac終端下執行java檔案報錯:找不到或無法載入主類
由面試題出來的 為了顯示 myStr = 23 這樣的結果,寫出在控制檯輸入的命令 public class MyClass { public static void main(String args[]) { String s1 = args[0]; String s2 = args[
記一次使用cmd執行java檔案遇到的坑...包括“使用java命令執行class檔案提示“錯誤:找不到或無法載入主類“的問題”
今天寫了一個java檔案,類似聊天軟體的東西。在eclipse裡輸入輸出顯得沒感覺,於是乎就準備在cmd裡輸入和顯示輸出。如下圖,我準備執行的是ChatDemo.class檔案。路徑是:D:\workspace\Learn\bin\com\udp 。 然後我就開啟cmd,傻傻的輸入:cd D
使用java命令執行class檔案提示“錯誤:找不到或無法載入主類“的問題分析
有時候我們需要直接用jdk提供的java命令來執行class檔案讓軟體執行起來,特別是很多初學者,但經常會發現如下提示: 用eclipse或用ant則沒有問題。 其實原因很簡單,我們忽略了2個細節。 1.java指令預設在尋找class檔案的地址是通過CLASSPATH環境變數中指定的目錄中尋找的。 2.我
cmd下執行java程式報錯:錯誤: 找不到或無法載入主類
通常出現這種問題有以下三種原因: 第一:環境變數配置不正確,配置環境變數時一定要將CLASSPATH配上,(配置教程) 第二:執行方法有誤,進入java檔案目錄下,首先執行javac xxx.jav
關於'java' 不是內部或外部命令,也不是可執行的程式 或批處理檔案 和 錯誤: 找不到或無法載入主類 helloworld的問題
一、前幾天電腦重灌了一次系統將java配置的環境變數都弄沒了,自己添加了兩個新的變數JAVA_HOME(自己jdk的地址)以及在path中新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 然後因為這幾天都是用eclipse進行程式設計的,沒有出現問題,今天用命令來測試,發現出現了
在命令列下編譯通過,執行時提示錯誤:找不到或無法載入主類的原因分析與解決方式
有時候我們需要直接用jdk提供的java命令來執行class檔案讓軟體執行起來,特別是很多初學者,但經常會發現如下提示: 用eclipse或用ant則沒有問題。 其實原因很簡單,我們忽略了2個細節。 1.java指令預設在尋找class檔案的地址是通過CLASSPATH環境變數中指定的目錄中尋找的。 2.
cmd中編譯和執行java程式+錯誤:找不到或無法載入主類
1.cmd中編譯和執行java程式 (1)Set path to JDK bin directory:set path=D:\Java\jdk1.8.0_121\bin ; (2)Set classp
【Java】【FAQ】【環境變數設定問題】錯誤:找不到或無法載入主類 "xxxxxx"
1、問題現象 首先宣告,程式碼絕對是沒有問題的。 F:\01 Java\01 Project\00 ConnectDatabase>java OperateOracle 錯誤: 找不到或無法載入主類 OperateOracle 2、解決辦法 出現此問題
cmd命令列執行java程式的編譯和執行的方法及可能出現找不到或無法載入主類的錯誤的解決
首先我們經常在用cmd命令列編譯和執行java程式時,我們的java程式呼叫了第三方的jar包,那麼編譯和執行的方法有兩種: 方法1: 編譯:javac -Djava.ext.dirs=E:\
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
錯誤:找不到或無法載入主類
在執行main方法或Test方法時出現,錯誤:找不到主類等類似異常,引起這個錯誤的原因就是找不到該類編譯檔案! 所以解決辦法就是看看你這個類編譯沒或者訪問編譯檔案的路徑對不對,我遇到這個錯誤的專案時maven專案,網上說是jdk配的有問題,但我的其它專案都能執行就這個專案出現這個錯誤,所以
Linux下Java執行.class檔案,報錯找不到或無法載入主類
classpath配置的錯誤,所以找不到.class檔案。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.jar 更改後的: export CLASSPATH=.:$JAVA_HOME
java 錯誤: 找不到或無法載入主類 Solution.class
Solution.java檔案中 public class Solution { public static void main(String[] args){ String str = "abcabcbb"; System.out.println(lengthOfLo
今天遇到一個開心事,在eclipse編寫的程式碼在命令視窗中編譯後無法執行,提示 “錯誤: 找不到或無法載入主類”
java中帶package和不帶package的編譯執行方式是不同的。 首先來了解一下package的概念:簡單定義為,package是一個為了方便管理組織java檔案的目錄結構,並防止不同java檔案之間發生命名衝突而存在的一個java特性。不同package中的類的名字可以相同,只是在使用時要帶上pac
java Text 錯誤: 找不到或無法載入主類 Text
找不到主類是因為classpath配置錯誤。 是環境變數的問題,看看你的path和classpath是否是正確的,最可能的錯誤是classpath中少了前面少了.; classpath的配置必須遵循以下規則: .;%JAVA_HOME%\lib 我佛了,為什麼非要加&nbs
記一次解決cmd中執行java提示"找不到或無法載入主類"的問題
今天遇到一個問題:在cmd命令列中,用javac編譯java檔案可以成功,但是用java執行卻提示“找不到或無法載入主類”。現將該問題的原因以及解決辦法記錄一下。 先理解一下系統變數path和classpath的作用。 path:可執行命令的搜尋路徑,在該路徑下搜尋可以執行的程式或批處理檔案。 命令
錯誤: 找不到或無法載入主類 -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,出現錯誤:找不到或無法載入主類