jdk編譯回包
㈠ maven用jdk17編譯jar
1
檢查是有已經安裝maven工具,cmd窗口中執行逗纖mvn命令。檢查已經安裝maven工具(如果不是mvn工程,需要將java工程轉換成mvn工程):
2
在mvn工程的pom.xml配山碼仿置文件中指定jdk版本:
3
在mvn工程的pom.xml配置文件中 <mainClass>指定可執行jar包主類
4
用cmd進入 cd 到工程目錄下 ,執行如下mvn -DskipTests clean package
5
mvn編譯完成,提示如下信息:
6
在工程目錄下找到可執行的jar,如:E:\eclipse_workspace\dictionary_analysis\target\FindCrossWord-0.0.1.jar
7
通過cmd利用java命令執行模歷此jar包:E:\eclipse_workspace\dictionary_analysis\target>java -jar FindCrossWord-0.0.1.jar
㈡ java如何利用JDK編譯
最簡單的方法:
假設你的 JDK 安裝目錄是: C:\jdk,
程序目錄是: D:\programme\HelloWorld.java
那麼你可以這樣編譯:
CMD 下 CD 到 D:\programme
然後輸入以下字元串: C:\jdk\bin\javac HelloWorld.java
輸入字元串比較多比較復雜,做程序的人員一般比較喜歡偷懶,所以為了不必輸入那麼多字元,才出現了環境變數,才有了 三樓 那樣的配置:把前面的路徑:C:\jdk\bin\ 隱藏到系統路徑(環境變數中)。
如果還不懂,可以參考以下鏈接:
http://..com/question/93284550.html?si=2
http://..com/question/81899201.html?si=3
回答比較頭側
㈢ 如何用JDK編譯JAVA程序
1 你把文件名拼錯了,java對大小寫是敏感的。打錯了當然找不到文件。
2 虛擬機沒有找到必須的類庫。你可能沒有在autoexec.bat文件中設置classpath。進入windows的運行,輸入sysedit,然後在autoexec.bat文件中加入這么一行:
set classpath=你的jdk的安裝目錄/lib; 例如set classpath=c:/jdk1.3.0_02/lib;
保存退出後,你要在dos窗口的c根目錄下執行一遍autoexec.bat文件已保證被設置了,當然,如果你願意也可以重啟機器。
㈣ 怎麼編譯並調試 openjdk 源代碼
環境構建需要的工具
1.cygwin 工具。這個工具的主要用處是為了在window平台上模擬出一個unix虛擬環境。
為了能夠在window下編譯openJDK,我們需要手動安裝的工具如下:
Devel:binutils,make.
Interpreters:m4
Utils:cpio,awk,file(我在安裝的過程中,沒找到awk包和file包,可能是版本的問題。)
Archive:zip,unzip
System:procps
以上提供的鍵值對說明:(前面是文件名:包名)
2.安裝編譯器,我選用的編譯器是VS2010,因為這個編譯器中包好了windows SDK v7.0a,否則還要自己去下載這個SDK
(cygwin和vs2010安裝後都會在操作系統的path環境變數中加入自己的bin目錄路徑,必須保證VS2010的bin目錄在 cygwin的bin目錄之前,因為這兩個軟體的bin目錄中各自都有一個連接器「link.exe」,但是只有VS2010中的連接器可以完成 openJDK的編譯)
3.下載一個已經編譯好的JDK。
4.最後一步就是下載一個Apache ANT,JDK中的java代碼部分都是使用ANT腳本進行編譯的,ANT版本要求在1.6.5以上。
5.准備依賴項。
由於OpenJDK中的源碼沒有100%開源,但是在編譯JDK的時候,我們又需要這部分閉源包,官方稱為「JDK plug」。這部分閉源包可以從Source Releases頁面下載。在windows平台下,其是以jar包的形式存在的。通過下面的命令就可以安裝
java -jar jdk-7-ea-plug-b121-windows-i586-09_dec_1010.jar
運行後就會出現提示框,點擊accept接受協議,然後安裝到指定目錄即可。
安裝完成後建立一個環境變數「ALT_BINARY_PLUGS-PATH」,變數值為安裝的JDK plug的安裝路徑,後面編譯的時候需要它
6.安裝一個大於2.3版本的FreeType,這是一個免費的字體渲染庫。JDK的Swing部分和JConsole這類工具要使用到它。安裝好後建立兩個環境變數「ALT_FREETYPE_LIB_PATH」和「ALT_FREETYPE_HEADERS_PATH」,分別指向FreeType安裝目錄下的bin目錄和include目錄。另外還有一點官方文檔沒有提到但必須要做的事情是把FreeType的bin目錄加入到PATH環境變數中。
7.下載Microsoft DirectX 9.0 SDK(Summer 2004),安裝後大約有298MB,在微軟官方網站上搜索一下就可以找到下載地址,它是免費的。安裝後建立環境變數「ALT_DXSDK_PATH」指向DirectX 9.0 SDK的安裝目錄
8.去尋找一個名為「MSVCR100.DLL」的動態鏈接庫,如果讀者在前面安裝了全套的Visual Studio 2010,那這個文件在本機就能找到,否則上網搜索一下也能找到單獨的下載地址,大概有744KB。建立環境變數「ALT_MSVCRNN_DLL_PATH」指向這個文件所在的目錄。如果讀者選擇的是VS2003,這個文件名應當為「MSVCR73.DLL」,應該在很多軟體中都包含有這個文件,如果找不到的話,前面下載的「Bootstrap JDK」的bin目錄中應該也有一個,直接拿來用吧。
㈤ JDK的編譯和運行程序命令是什麼個針對什麼類型文件
javac:
編譯命令,將java源文件編譯成.class位元組碼文件。
例如:
javacDemo.java
注意這里是源文件
同目錄下會生成Demo.class文件。
java:
運行位元組碼羨殲洞文件,由java虛擬機對位元組碼進行解釋和運行。
例如:
javaDemo
注意這里是文件名
注意事項:
(1) 配置好jdk環改團境變數,可以運行命令java、javac來測試。
(2) 先javac Demo.java(編譯),後java Demo(運行)
(3) 注意java Demo(文件名,不帶後綴)
(5)jdk編譯回包擴展閱讀:
Java 面向對象編程三大特性:封裝、繼承、多態
封裝
類:封裝的是對象的屬性和行為
方法:封裝的是一段特定的業務邏輯功能
訪問控制修飾符:封裝的是具體訪問的許可權
繼承
作用:代碼復用
超類:所有派生類所共有的屬性和行為
介面:部分派生類所共有的行為
派生類:兄枯派生類所特有的屬性和行為
傳遞性,單一繼承、多介面實現
㈥ 急急急急急!!!!怎樣用JDK來編譯Java的源程序(沒有其他Java編譯器) 望能貼出詳細步驟 謝謝
JAVA開發環境配置
第一步:下載jdk:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下載j2sdk,注意下載版本為Windows Offline Installation的SDK,
第二步:安裝和配置你的j2sdk:執行j2sdk的安裝程序,然後按默認設置進行安裝即可。
1.安裝j2sdk以後,需要配置一下環境變數,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的j2sdk安裝在c:\j2sdk1.5.0):
JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因為它代表當前路徑)
path=%JAVA_HOME%\bin
你可以在JDK的安裝目錄下打開bin目錄,當中就包括了"JAVAC"和"JAVA"。
接著可以寫一個簡單的java程序來測試J2SDK是否已安裝成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
將上面的這段程序保存為文件名為Test.java的文件。
然後打開命令提示符窗口,cd到你的Test.java所在目錄,然後鍵入下面的命令
javac Test.java
java Test
此時如果看到列印出來This is a test program.的話說明安裝成功了,如果沒有列印出這句話,你需要仔細檢查一下你的配置情況。
㈦ 怎麼編譯java
是個常見的問題,你可以先參照下面步驟一步一步的來配置JDK,並編譯執行一個HelloWorld程序~
你先按照下文配置好環境,然後在運行的時候轉到文件目錄下,比如,你的hello.java在D盤,那麼首先轉到D盤下面,然後javac hello.java java hello,這樣就可以了
=====================================
JDK安裝設置環境變數
一、前言
JDK(Java Development Kit )是一切java應用程序的基礎,可以說,所有的java應用程序是構建在這個之上的。它是一組API,也可以說是一些java Class。目前已經正式發布的最新版本是JDK1.3。考慮到我對linux不熟悉,而且大多數都是在MS系統下,所以,在這里我用的是win2000。
二、下載,安裝
下載地址為JAVA官方站點:java.sun.com,國內也到處都是。
Windows下,直接運行.exe文件,安裝到一個目錄,我這里用F:\jdk13作為例子。
三、配置
桌面上選擇「我的電腦」(右鍵)
高級
環境變數
在「系統變數」--->「新建」
在變數名中輸入:CLASSPATH,變數值中輸入:
F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然後確定;
好了,配置完了,要重新啟動計算機後,環境變數才能有效的。
四、測試
(1)用文本編輯器寫一個簡單的java程序:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
這個例子就是著名的「Hello World」,它的功能就是顯示「Hello World」。
注意:該文件名稱必須為「HelloWorld.java」,大小寫也區分。細心的朋友會注意到就是和public class後的名字一樣的。
(2)編譯:在dos命令提示符下執行:(注意大小寫)
javac HelloWorld.java
如果正常的話,將生成HelloWorld.class文件。
(3)運行:在dos命令提示符下執行:(注意大小寫)
java HelloWorld
這里有一個java初學者很有可能遇到的問題(不怕笑話,我也是)就是輸入:
java HelloWorld.class
多了後面的.class,一定要注意,否則會出現下面的錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
(本人猜想,是不是java翻譯「.」的時候換成了「/」,或者是其他的本人不知道的原因)
好了,運行java HelloWorld應該會出現偉大的「Hello World」了。
到這一步,你已經成功配置好了JDK,可以開始漫長而痛苦(對於象我一樣的,以前不懂java的朋友來說,可以用「痛苦」來形容,不理解的概念,不熟悉的java api...,不過,不要急,我將和大家一起慢慢入門,慢慢提高... ...)的Java過程了。