當前位置:首頁 » 編程語言 » 打包下載java

打包下載java

發布時間: 2022-05-31 22:16:41

⑴ 怎麼將java打包

jar命令祥解:

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...

選項:

-c 創建新的存檔
-t 列出存檔內容的列表
-x 展開存檔中的命名的(或所有的〕文件
-u 更新已存在的存檔
-v 生成詳細輸出到標准輸出上
-f 指定存檔文件名
-m 包含來自標明文件的標明信息
-0 只存儲方式;未用ZIP壓縮格式
-M 不產生所有項的清單(manifest〕文件
-i 為指定的jar文件產生索引信息
-C 改變到指定的目錄,並且包含下列文件:

如果一個文件名是一個目錄,它將被遞歸處理。

清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標志指定的相同順序。

jar cvf classes.jar Foo.class

這樣就把Foo.class打包成了classes.jar

不過還是建議樓主取下一個eclipse,然後選擇文件(file)->導出(export)->jar,然後一步步按next,最後選擇你得Main方法所在的類,就行了。。
這樣方便些。

⑵ 怎麼把java文件打包

1、右鍵要導出的項目,選擇Export

⑶ java 如何將多個文件打包成一個zip後進行下載

打包壓縮的如下:
ZipOutputStream out=new ZipOutputStream(new FileOutputStream(zipFileName));
for(int i=0;i<fileList.size();i++){
String filename = (String)fileList.get(i);
File file = new File(filename);
zip(out,file);
}
out.close();

下載的如下:
private int blockSize=65000;
File file = new File(sourceFilePathName);
FileInputStream fileIn = new FileInputStream(file);
int readBytes = 0;
readBytes = fileIn.read(b, 0, blockSize);
totalRead += readBytes;
out.write(b, 0, readBytes);

代碼大致如此,請參考。

⑷ 高分:用java實現伺服器上多個文件先打包,然後下載,下載完成後刪除包!

向壓縮包里添加文件時直接把伺服器上的文件用流讀進來就行,不用非把文件放到同一個目錄,用程序生成壓縮包和用命令行工具是不一樣的,不要想當然。 寫了個示常式序,你可以參考一下。這個示例不使用臨時文件,把 OutputStream os替換成你下載用的輸出流就可以實現一邊壓縮一邊下載。注意java.util.zip不支持非ascii文件名。想支持中文文件名可以用apache ant或其他的庫。

import java.io.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

public class ZipTest {

public static void main( String[] args ) {
try {
writeZip();
} catch ( IOException e ) {
e.printStackTrace();
}
}

private static void writeZip() throws IOException {
String[] files = { "/ws/dir1/file1", "/ws/dir2/file2", "/ws/file3", "/pub/success.wav" };
OutputStream os = new BufferedOutputStream( new FileOutputStream( "/ws/archive.zip" ) );
ZipOutputStream zos = new ZipOutputStream( os );
byte[] buf = new byte[8192];
int len;
for ( String filename : files ) {
File file = new File( filename );
if ( !file.isFile() ) continue;
ZipEntry ze = new ZipEntry( file.getName() );
zos.putNextEntry( ze );
BufferedInputStream bis = new BufferedInputStream( new FileInputStream( file ) );
while ( ( len = bis.read( buf ) ) > 0 ) {
zos.write( buf, 0, len );
}
zos.closeEntry();
}
zos.close();
}

}

⑸ 怎樣將java程序打包成安裝文件

一,下載inno setup

二,下載jre..去java官方下載
.這個是我將要打包的目錄(netbeans編譯後的dist文件夾)

然後把jre和相關的東東放進去,然後在裡面加入一個go.cmd(bat)(名字隨意啦)

Java代碼
@echo off
echo 請稍後..安裝Java運行環境ing
'如果沒有java命令 則安裝jre
java||jre-6u20-windows-i586.exe /q /norestart
start /MIN javaw -jar AutoCheckOut.jar

代碼就像這樣

解釋下這里..

java||jre-6u20-windows-i586.exe /q /norestart

意思是..如果java這個命令執行不成功..則執行後面那句jre-6u20-windows-i586.exe /q /norestart

這句話是在安靜模式下安裝jre,沒有對話框

這部完成後

start /MIN javaw -jar AutoCheckOut.jar

可以讓我們的java程序在一個沒有控制台的方式運行

然後你的目錄大概就是這樣的

好了.改下一步了

四,用inno創建setup.exe

打開inno

用向導創建

之後一步一步到這里

注意添加文件和文件夾 你添加的部分都是作為應用程序的根目錄

這里改成我們剛才寫的cmd(bat)文件

然後繼續向前.按照你的喜好來改設置

最後到這里的時候

我們還要改小小的地方..不然的話..

1.[Files]裡面

Source: "E:\JAVA\AutoCheckOut\dist\lib\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

這一行 可以看到吧lib目錄加到根目錄區了..所以要改一下

Source: "E:\JAVA\AutoCheckOut\dist\lib\*"; DestDir: "{app}\lib\"; Flags: ignoreversion recursesubdirs createallsubdirs

2.[Icons]裡面

Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"

需要多加一行

Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";WorkingDir: "{app}"

加這行是為了讓cmd運行時有正常的工作目錄

⑹ JAVA程序怎樣打包

第一:普通類導出jar包,我說的普通類就是指此類包含main方法,並且沒有用到別的jar包。
1.在eclipse中選擇你要導出的類或者package,右擊,選擇Export子選項;
2.在彈出的對話框中,選擇java文件---選擇JAR file,單擊next;
3.在JAR file後面的文本框中選擇你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,單擊next;
4.單擊兩次next按鈕,到達JAR Manifest Specification。注意在最底下的Main class後面的文本框中選擇你的jar包的入口類。單擊Finish,完成。
你可以在dos環境下,進入你的jar所在的目錄,運行 java -jar 名字.jar,檢測運行是否正確。
第二、你所要導出的類里邊用到了別的jar包。比如說你寫的類連接了資料庫,用到資料庫驅動包oracl.jar.。
1.先把你要導出的類按照上面的步驟導出形成jar包,比如叫test.jar
2.新建一個文件夾main,比如在D盤根目錄下;
3.把test.jar和oracl.jar拷貝到main文件下,右擊test.jar,解壓到當前文件夾。把META-INF\MANIFEST.MF剪切到另外一個地方 (比如是桌面!) ;
4.右擊oracl.jar,解壓到當前文件夾。
5.在dos環境下,進入到D盤的main文件夾下,執行 jar cvfm new.jar meta-inf/manifest.mf .,不要忘了最後面的點。
6.用壓縮工具打開你新生成的new.jar,用你放在桌面的META-INF\MANIFEST.MF覆蓋new.jar原有。
你可以在dos環境下,進入你的jar所在的目錄,運行 java -jar 名字.jar,檢測運行是否正確。

⑺ 如何把java程序打包成exe

工具/原料

jar轉exe轉換器

java程序

方法步驟

1、下載jar轉exe轉換器,雙擊運行

⑻ 如何將java源程序打包成可執行文件

把 java項目 打包成 exe 可執行文件! 打包跨平台的.exe文件。安裝後運行左窗窗口標有十步。

第1步 : 完全略過,直接點Next

第2步 : 選擇「JAR in EXE mode」 就是選擇已經有製作好的jar文件。

第3步 : 上面是項目名稱,可隨便填寫,下面一個寫出想要將打包後的exe文件輸出的目錄的是「桌面project」。

第4步 : 由於演示程序是圖形的,所以選第一個,如果程序是控制台的,則選擇第二個,Executable name寫將要生成的.exe文件的名字,Icon File可以選擇生成文件的圖標。

第5步 : 先別管上面的,先在下面單擊綠色的「+」號,在彈出的窗口中點Archive,然後找到起初已經做好的 CAMP_fat.jar(詳見1.3)文件,"OK"後返回,在下面的Class Path里就出現jar文件路徑後,再在上面Main Class欄內點擊找到main所在的類。

第6步 : 系統的JRE版本,一般是填個1.3,下面填1.6在這里單擊advanced options,選擇search sequence。選這個就是因為要把JDK環境也打包進來,好讓程序能跨平台使用。首先要從系統的JDK下的JRE目錄到.exe文件的輸出目錄下「桌面projectJRE」,然後回到exe4j中在彈出窗口刪除列表中的所有項。是三項,一個注冊表的,一個JAVA環境變數的,一個JDK環境變數的,都不要。然後單擊綠「+」,選擇directory並選擇JRE的根目錄,是「桌面projectJRE」就是 後的目錄,選完後exe4j彈出窗口中的Directory里會顯示「.JRE」。點OK關閉該窗口,返回exe4j的主窗口,就可以看到剛加的路徑。再從主窗口左側窗口中單擊advanced options,並選擇preferred VM,在彈出的窗口中選擇client hostspot VM,單擊next按鈕繼續。

第7、8步 : 是一些個性設置默認即可。

第9步 : 編譯

第10步 : 點那個「Click Here to Start the Application」按鈕就可以看到程序運行效果了,然後再點」Seave as」保存一個exe4j生成的一個文件,隨便存哪裡都行,和.exe程序無關。

⑼ 怎麼打包java程序

1) 利用jar命令
2)利用IDE如eclipse的導出功能導出jar
3) 利用IDE如eclipse插件fatjar,推薦這個,很好用
4)第三方程序如java2exe打包為可執行程序

⑽ 怎樣將java源代碼打包成可執行jar文件或exe文件

在你的jdk的bin目錄下,有個jar.exe文件,是用來打包的,你運行它會有幫助信息。JCreator的功能較弱,建議你用一個非常好的免費的IDE,叫netbeans,現在版本5.0,用它建一個工程,會給你自動打包成jar文件,eclipse也可以,要稍微配置一下。java一般都是打包成jar文件,可以在安裝了java虛擬機的計算機上跨平台使用。如果你想把它變成一個windows下的exe文件,可以用一些工具,如exe4j,
nativeJ等,可以把你的class文件打包成exe文件,用google搜一下,可以找到這些軟體的下載地址。

熱點內容
產品直播腳本範文例子 發布:2025-04-23 06:10:24 瀏覽:309
安卓id加密 發布:2025-04-23 06:10:23 瀏覽:386
python行內if 發布:2025-04-23 06:10:20 瀏覽:217
ubuntu編譯32位程序 發布:2025-04-23 06:10:20 瀏覽:957
什麼在資源配置中起宏觀調控作用 發布:2025-04-23 06:05:25 瀏覽:721
換手機怎麼把安卓app移到蘋果手機 發布:2025-04-23 06:05:20 瀏覽:898
java的時間格式 發布:2025-04-23 06:04:39 瀏覽:974
美團安卓哪裡再次配送 發布:2025-04-23 05:56:07 瀏覽:978
油畫價格演算法 發布:2025-04-23 05:54:37 瀏覽:532
交作業怎麼打開ftp 發布:2025-04-23 05:42:32 瀏覽:499