天坑 遇到的問題:使用命令行執行命令:java EightSample,會報以下錯誤 錯誤: 找不到或無法載入主類 EightSample 運行環境 mac系統 IntelliJ IDEA編譯器 Java 1.8 首先保證了Java環境變數和版本都是沒問題的 然後保證已經執行了以下命令,生成了.cl ...
天坑
遇到的問題:使用命令行執行命令:java EightSample
,會報以下錯誤
錯誤: 找不到或無法載入主類 EightSample
運行環境
- mac系統
- IntelliJ IDEA編譯器
- Java 1.8
首先保證了Java環境變數和版本都是沒問題的
然後保證已經執行了以下命令,生成了.class
尾碼的文件
javac EightSample.java
那麼為什麼還是報錯呢?
問題原因
是因為idea編輯的時候加上了包名導致的錯誤
解決辦法1
去掉第一行的package JavaProgramming;
,然後在EightSample.java
文件的當前目錄編譯java文件:
javac EightSample.java
運行編譯後的文件:
java EightSample
解決辦法2
不修改文件,將當前目錄cd到編譯後包名的當前目錄(一般是src目錄),執行如下命令:
java JavaProgramming.EightSample