1. 程式人生 > >Java CMD方式編譯並執行帶包路徑的Java檔案

Java CMD方式編譯並執行帶包路徑的Java檔案

一天閒來無事寫個Java類用CMD的方式來跑,結果不管怎麼執行都報錯:


在檢查了所有的環境變數都設定好了沒問題,Java、javac都沒問題之後,試了好久,網上也找了好多的方法都不行!

後來突然想到這個事帶包路徑的!!!!!終於有希望了

有時候需要用到在cmd下執行java類,但是當代有包名的時候一般都不能執行。(之前都是用文字寫的Java類,所以是沒有包路徑的。

這次用的Eclipse寫的,有包路徑!)

所以編譯的時候需要打包編譯

例如:

有這麼一個java類:

package com.bxf.test1;

public class TestClass {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Hello World!");
}

}

編譯時候命令: javac -d . TestClass.java

執行時候命令: java com.bxf.test1.TestClass

這樣就可以正常執行了(注意!javac的時候因為需要帶包編譯,所以引數 “-d” 和 “.”都不能少!)

相關推薦

Java CMD方式編譯執行路徑Java檔案

一天閒來無事寫個Java類用CMD的方式來跑,結果不管怎麼執行都報錯: 在檢查了所有的環境變數都設定好了沒問題,Java、javac都沒問題之後,試了好久,網上也找了好多的方法都不行! 後來突然想到這個事帶包路徑的!!!!!終於有希望了 有時候需要用到在cm

如何在命令列模式下執行java檔案

最近在學習java,但是看到包(package)一節的時候,不知道在命令列下該怎麼執行帶包的java檔案了,經過查資料才搞懂。 比如有以下程式: package com.test public class Hello{           public static voi

Java專案如何生成可執行jar、exe檔案

功能:為大家淺談如何通過eclipse將Java專案生成可執行jar包,以及如何通過exe4j把jar包弄成ext檔案; =》Java專案 1、Java專案生成jar包 (1)、“專案”右

java——cmd命令編譯名的源程式

.java檔案的絕對路徑:C:\eclipse-workspace\test_01\src\test\try.java try.java的包名為:package test; 在cmd中   cd C:\eclipse-workspace\test_01\src\test;   javac -

Javacmd執行名的類

有時候需要用到在cmd下執行java類,但是當代有包名的時候一般都不能執行。編譯的時候需要打包編譯 有這麼一個類: package package2; public class TestPackage { public static void main(Stri

Java】在伺服器cmd編譯呼叫第三方jar檔案

今天在使用者現場除錯BUG。 由於遠端並且不能模仿 使用者現場的裝置環境 不能將程式碼拷貝到開發環境測試。 就只能在伺服器寫java程式碼 測試。 這裡遇到一個問題,就是怎麼編譯呼叫第三方jar包的j

javacmd編譯引用第三方jar

獲取第三方jar包 第三包我們可以引用別人了,為了直觀期間,我就寫了一個類將其打包成jar包,再供後續的程式進行呼叫,具體的類程式碼如下: package com.iitshare.model; /** * *TODO * * @author * @

Java檔案動態編譯執行方法

package com.example.demo.dimension; import java.io.File; import java.io.FileFilter; import java.io.IOException; import java.lang.reflect.

maven將專案達成jar執行mvn package,java -jar 專案jar

一、使用mvn package命令打包 yaomingyangdeMacBook-Pro:ggauthority yaomingyang$ mvn package [INFO] Scanning for projects... [INFO]

Java命令列執行檔案

今天想要將在eclipse下建立的工程在命令列下執行一下,卻死活不成功,百度了一下,執行成功,寫篇部落格記錄一下,省的之後遇到這個問題再到網上找解決辦法。本工程在com.CHT包下,有三個檔案GameLauncher.java,GuessGame.java和Player.ja

用DOS命令執行名和不名的Java檔案

用DOS命令執行Java檔案可以分為兩種情況: 第一種是java檔案中沒有包名, 第二種是java檔案中有包名, 對於第一種:java檔案為: public class Hello { public static void main(Stri

cmd編譯執行java程式+錯誤:找不到或無法載入主類

1.cmd中編譯和執行java程式 (1)Set path to JDK bin directory:set path=D:\Java\jdk1.8.0_121\bin ; (2)Set classp

cmd命令列執行java程式的編譯執行的方法及可能出現找不到或無法載入主類的錯誤的解決

首先我們經常在用cmd命令列編譯和執行java程式時,我們的java程式呼叫了第三方的jar包,那麼編譯和執行的方法有兩種: 方法1: 編譯:javac -Djava.ext.dirs=E:\

Maven倉庫理解、如何引入本地、Maven多種方式打可執行jar

依賴 tro 個人 部署 格式 多種方式 ava null 路徑 轉載博客:http://quicker.iteye.com/blog/2319947 有關MAVEN倉庫的理解參見:http://blog.csdn.net/wanghantong/article/det

Linux鞏固記錄(1) java項目的編譯執行

mce frame cati readfile 知識 4.3 sse apach ast 由於要近期使用hadoop等進行相關任務執行,操作linux時候就多了 以前只在linux上配置J2EE項目執行環境,無非配置下jdk,部署tomcat,再通過docker或者jenk

java --代碼編譯執行的整個過程

pan home 面向 share 簡單的 下一條 c++ oot 註解 1. 什麽是 JVM   JVM 是 Java 的核心和基礎,在 Java 編譯器和 os 平臺之間的虛擬處理器。它是一種基於下層的操作系統和硬件平臺並利用軟件方法來實現的抽象的計算機,可以在上面執行

C#動態編譯執行代碼

sage logs vid drawing art partial exec get 是否 先來張運行時截圖: using System; using System.Collections.Generic; using System.ComponentModel; us

JVM原理(Java代碼編譯執行的整個過程+JVM內存管理及垃圾回收機制)

變化 並行 colspan 同時 簡單的 table 目前 動態 中心 轉載註明出處: http://blog.csdn.net/cutesource/article/details/5904501 JVM工作原理和特點主要是指操作系統裝入JVM是通過jdk中Java.ex

spring-data-mono java註解方式mongo連線池認證配置

import com.mongodb.MongoClient; import com.mongodb.MongoClientOptions; import com.mongodb.MongoCredential; import com.mongodb.ServerAddress; import or