你把Java
Ⅰ 誰能告訴我 java是什麼 Java SE JavaEE JavaME 又是什麼還有Java Script又是什麼 他們有設么聯系嗎
通俗點的,你把Java當成語言就是了,別往平台上想。Java你暫時就當是一種編程語言。
JavaSE,就是Java的標准平台,JavaSE下,開發出來的,就是桌面程序,就是軟體!
JavaEE,就是Java的企業平台,JavaEE開發的,就是網站,我們平時看到的各種網站,都可以用Java開發。
JavaME,具體叫什麼平台我還真忘了,但理解就是,JavaME平台,開發的就是手機程序,移動設備程序等!
總結就是,SE開發軟體,EE開發網站,ME開發移動設備軟體。
來到JavaScript了,他和Java並非同一種語言,他就是一種用Java語言開發的,基於瀏覽器使用的一種面向對象的語言,主要對象是瀏覽器。所以,JavaScript是結合JavaEE平台使用的語言。我們可以用JavaScript控制瀏覽器上面各種元素,各種數據。等你學會了,你會覺得這個語言很神奇很爽。但如果你正在學JavaEE,不用急著學JavaScript,你的網頁能做出來了,你自然知道什麼是JavaScript。
JRE和JDK:
Jre就是Java的運行環境,只要你的電腦安裝了Jre,你就可以運行用Java語言編寫的程序!
JDK,就是Java的開發環境,只要你的電腦安裝了JDK,你就可以在你的電腦上用Java語言開發程序了!
這樣,明白了吧?
Ⅱ 如何把我的Java程序變成exe文件
如何把我的Java程序變成exe文件?
JAVA是一種「跨平台」的語言,擁有「一次編寫,處處運行」的特點,讓它成為當今IT行業,必不可少的一門編程語言。每一個軟體開發完成之後,應該大家都需要打包程序並發送給客戶,常見的方式:java程序打成jar包,web程序打成war包完成之後再通過某種傳輸方式,傳輸給客戶讓其運行。war包我們這里不做過多闡述,主要說說jar包的問題,jar包必須需要運行在jre環境中,並且需要通過「java -jar 路徑/*.jar」的指令才可以完成運行,很多客戶並不知道這個命令,這對於他來說確實有些困難,每次都要我們程序員自己去運行,那麼有沒有更好的辦法呢?其實在windows操作系統中,大家最熟悉的應該是exe程序,如果我們大家能夠將jar文件打包成exe文件,那麼客戶就能幫我們去啟動程序了,接下來,我們就看看如何將一個jar包轉換成exe文件吧!
首先,使用開發工具,創建一個jar包
第二步,去網站搜索並下載exe4j工具
大家自己去網站下載轉換工具,http://www.onlinedown.net/soft/9475.htm當然,我這里是下載的是64位系統
對應的軟體,下載完成之後,請解壓開,並執行安裝exe4j_windows-x64_5_01.exe
安裝好了之後,運行exe4j Wizard程序,將出現如下界面:
直接點擊「next」,進入「project type」選擇頁面:
選擇點擊「next」,進入「application configure」頁面:
在這個頁面中,我們需要修改3個地方,第一個輸入框中,我們需要給我們打包的程序,起一個「小名兒」,
比如:狗娃兒第二個,第三個輸入框中,我們都固定選擇jar所在的目錄即可。完成之後,再點擊「next」,
進入「executableconfigure」頁面中:
在這個頁面中,有3個地方需要修正,第一個地方請選擇「Console application」,後面在運行時,將會
出現doc窗體。第二個地方,給我們應用起一個應用名。第三個地方,主要是為了讓我們的應用在進
程中只有一個。選擇好後,請點擊「Advanced Options」,選擇其中的「32-bit or 64-bit」,進入64位軟
件選擇頁面。
在頁面中,選擇按照64位的安裝方式進行安裝,選擇好之後,連接點擊2次「next」,來到最重要的配置頁面:
在這張頁面中,我們首先需要點擊「+」號,添加我們的jar文件,然後再選擇我們jar包中主入口類,也就
是包含main函數的類。選擇完畢之後,大家請點擊「next」,在jre版本頁面中輸入最低版本,比如:1.7,
那麼我們的程序就不能在1.6版本上運行了。所以盡量版本設置低一點!
配置完畢之後,連續點擊「next」即可完成轉換工作,然後,我們打開e:/jar目錄,應該就可以看到我們的exe文件了。
雙擊exe文件,我們就可以正常啟動我們的應該程序了,O(∩∩)O哈哈哈~,開心不?
over,當然將jar文件轉換為exe的方式有很多種,我這里只是介紹了其中的一種。例外,給大家需要說明的
是,如果你注意對比下jar文件與exe文件的大小,你會發現exe文件遠大於你的jar文件大小。到底是不是
得不償失?最好是綜合權衡下,世上就沒有十全十美的事情。
Ⅲ Java怎麼把寫好的東西弄成.exe文件
使用命令行中的jar命令進行打包是Java程序打包的常用方法。如果你希望將打包後的Java程序轉換為.exe文件,可以藉助第三方工具jar2exe來實現這一目標。
jar2exe是一款專門用於將Java應用打包成Windows可執行文件的工具。通過使用jar2exe,開發者可以將.jar文件轉換為.exe文件,使得用戶無需安裝Java環境也能運行程序。具體操作步驟如下:
首先,確保你的Java環境已經正確配置,包括安裝了Java Development Kit (JDK)。然後下載並安裝jar2exe軟體。下載完成後,將需要打包的.jar文件放置在指定文件夾內。
接下來,打開命令提示符或PowerShell,導航到包含.jar文件的文件夾路徑。輸入命令行指令,格式為:
jar2exe -input <輸入文件路徑> -output <輸出文件路徑>
其中,<輸入文件路徑>為你的.jar文件路徑,<輸出文件路徑>為你希望生成的.exe文件路徑。
執行上述命令後,jar2exe會自動將.jar文件轉換為.exe文件。完成後,你可以在指定的輸出文件路徑找到生成的.exe文件,雙擊即可運行。
值得注意的是,使用jar2exe的過程中可能會遇到一些問題,例如,生成的.exe文件在某些環境下運行時出現問題。這時,可以檢查代碼邏輯是否正確,或者嘗試使用其他打包工具,如Launch4j等。
總的來說,使用jar2exe將Java程序打包為.exe文件,可以提升程序的可移植性和易用性,使得用戶無需安裝Java環境即可直接運行程序。通過上述步驟,你就可以輕松實現這一目標。
Ⅳ 如何把.java程序變成.exe可執行文件
有兩種比較易用的方法:
關於兩種將Java程序轉化為.exe程序工具的使用及比較
一 JSmooth
1.出品
Jsmooth,Sourceforge.NET
2. 類型
free
3. 下載
4. 步驟
a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。
b)新建一個Jsmooth工程
c) 在sketlon中選擇「Console「 或者 「Windowed「
d) 在Executable中的配置:
i. Executable Binary:填寫目的輸出源的名稱。如test.exe.
ii. Executable Icon :選擇一個好看點的圖標
iii. Current Driectory :.(表示當前工程目錄,當然也可行換成別的,As you wish.)
e) 在Application中的配置:
i. Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫
ii. Main-Class:選中我們所需要運行的主類。
iii. 可選項Use an embedded jar:運行該exe時可能需要到的類庫(這里只能有一個類庫)。
f) 在JVM Selection中的配置:
i. Minimum JVM Version:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4
g) Compile:OK,編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Just enjoy it.
二 exe4J
1. 出品
ej-technologies
2.類型
Shared software,needs license
3.下載
4. 步驟
a) 利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。
b) 新建一個exe4j工程
c) 選擇「JAR in exe「 mode
d) 在Configure application中的配置:
i. Short name:隨便寫.
ii. Ourput Driectory :選擇輸出路徑。
e) 在Configure Executable中的配置:
i. Executable type: 有三個選項,圖形,控制台.或服務。從簡單點開始吧,這里我們選console
ii. Executable name:填寫目的輸出源的名稱。如test.exe
iii. Icon file:exe圖標文件,但必須是.ico文件
f) 在Configure Java invocation中的配置:
i. Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫
ii. Main-Class:選中我們所需要運行的主類。
iii.Arguments(可選項):輸入參數。我們這里暫不需要。
g)在Configure JRE中的配置:
i. Minimum Version:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4
h) 一直next,對於所遇到的步驟選項都默認,直到finish:OK。編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Just enjoy it.
三 總結和比較
由Java生成exe的工具還有很多,上面兩種是我個人覺得用起來覺得比較方便的。兩者的原理基本相同,但具體用起來還是有一點點不太一樣的:
1.相同點
a) 最大的相同點當然是他們原理是互通的。都是通過將可運行的java程序打成可執行的jar包。再作轉換。
b) 所生成的exe可執行程序,需要在裝有比minimum version高的JVM環境下運行。
2. 不同點
a) 生成exe的時候,如果想要exe只需要pure JVM的環境(不需要第三方的類庫)就可以運行的話。在JSmooth需要將所有的用到的第三方類庫壓縮成一個jar包(因為它有個embeded jar的選項),這就比較麻煩,因為當需要的jar多於一個時候,就需要將這些jar包先用jar –xvf 解壓縮,在用jar –cvf重新製作新的jar文件,再放到embeded jar選項中去;而exe4J則會把classppath中所用到的jar包也會編譯到exe中去。
b) JSmooth是免費的;而exe4J是共享軟體,需要注冊,否則在執行exe的時候會彈出很惹人煩的提示框。
c)ico文件的選擇:exe4J要求嚴格的ico文件,而JSmooth則可以兼容jpg等其他各式的圖片。