java工具(二):MessageFormat在沒有jdk環境的電腦上執行java專案,製作exe檔案
把jar檔案打包成可執行的.exe檔案,在沒有jdk的環境的電腦執行
1.準備2個檔案,1個是你要打包的jar檔案,另1個是jdk檔案下面的jre
如果嫌jre檔案太大,你們可以去網上找下精簡版的jre
2.安裝exe4j打包工具,執行打包操作
下載完類解壓,然後執行exe4j檔案
然後執行下面圖片裡的操作
下面第1個是應用名,應用名字可以隨意取,第2個是指定生成exe檔案的路徑
下面第1個是生成exe檔案的名字,第2個可以選擇生成exe檔案用的圖示,如果不用就不選
如果電腦是64位的,請勾選版本
選擇要生成的jar檔案和jar檔案中的啟動類
選擇jar檔案最低的jre版本,最高的不用填
刪除預設的jre
後面的步驟就一直點Next就行,最後退出
下面就是生成後的可執行exe檔案,exe檔案必須和jre在同1目錄
3.測試在沒有裝jdk的環境執行該exe檔案,以下樓主在沒有jdk環境的電腦進行演示
然後執行exe檔案,就可以看到已經啟動來1個web應用了
相關推薦
java工具(二):MessageFormat在沒有jdk環境的電腦上執行java專案,製作exe檔案
把jar檔案打包成可執行的.exe檔案,在沒有jdk的環境的電腦執行 1.準備2個檔案,1個是你要打包的jar檔案,另1個是jdk檔案下面的jre 如果嫌jre檔案太大,你們可以去網上找下精簡版的jre 2.安裝exe4j打包工具,執行打包操作
cmd設定Jdk環境變數並執行java檔案
程式碼如下: 指令碼一: @echo off set JAVA_HOME=C:\Program Files (x86)\IBM\Java60 set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
第一節:學會Java前提-手把手教你配置JDK環境變量
ini 按鈕 download 鏈接 理解 驗證 rac win鍵 當前 前言 大家好,今天寫一遍學會Java前提-手把手教你配置JDK環境變量的概述,希望你們喜歡 下載地址 下載jdk,和eclipse就比較簡單了,提供JDK 9 地址: http://www.oracl
JDK環境搭建 & Web執行環境配置 & Java專案部署釋出(附:解決Linux防火牆限制問題)
學習目標 - Linux/Unix 作業系統上JDK環境的配置 - Linux/Unix 作業系統上web執行環境的配置 - Linux/Unix 作業系統上Java專案的部署釋出 學習步
jdk安裝後沒有配置環境變數也可以java -version
jdk安裝後,沒有配置環境變數,開啟dos,輸入java -version也可以顯示java版本資訊。 原因是:jdk安裝過程,java、javaw、javaws三個命令被複制到C:\windows\system32目錄下。 所以,如果執行命令javac,會
JDK安裝後,沒有設定環境變數也可以java -version,配置環境變數
jdk安裝後,沒有配置環境變數,開啟dos,輸入java -version也可以顯示java版本資訊。 原因是:jdk安裝過程,java、javaw、javaws三個命令被複制到C:\windows\s
第一節:學會Java前提-手把手教你配置JDK環境變數
前言大家好,我是 Vic,今天給大家帶來學會Java前提-手把手教你配置JDK環境變數的概述,希望你們喜歡下載地址講述JDK的配置JDK包安裝完成後,需要配置環境變數。點選桌面上的“我的電腦”或者“此電腦”,選擇“屬性”,接著選擇“高階”,點選其中的“環境變數”彈出“環境變數
JDK環境變量與Java簡單語法介紹
jdk環境變量 java Dos界面輸入路徑參數: 如果沒有配置JDK環境變量的話,常用的編譯方式就是把javac.exe程序所在的路徑復制粘貼到cmd中,然後加上java文件的所在路徑進行編譯:含義:找到javac.exe程序,然後告訴需要編譯的路徑(參數) 註意:兩者之間要敲一個空格。PAT
java IO(二):字節流(InputStream和OutputStream)
資源 roo details nsis utils andro 程序 hit sts 數據流分為輸入、輸出流,無論是輸入流還是輸出流,都可看作是在源和目標之間架設一根"管道",這些管道都是單向流動的,要麽流入到內存(輸入流),要麽從內存流出(輸出流)。 應用於java
淺談Java代理二:Cglib動態代理-MethodInterceptor
淺談Java代理二:Cglib動態代理-MethodInterceptor CGLib動態代理特點: 使用CGLib實現動態代理,完全不受代理類必須實現介面的限制,而且CGLib底層採用ASM位元組碼生成框架,使用位元組碼技術生成代理類,比使用Java反射效率要高。唯一需要注意
JAVA筆記二:物件與類
一、 物件 類之間關係:依賴、聚合、繼承。 物件與物件變數(c++指標) 更改器方法與訪問器方法(不修改物件) java.time.LocalDate 8 static LocalTime now() static LocalTime of(int year
Java工具包:資源訪問器
Java *.class 編譯檔案構成了 Java 程式,而 Java 程式則通過 classpath 能夠訪問到 class 檔案。一個 Java 程式,classpath 位置可以不止一個,而儲存 class 的介質也不止一種,磁碟檔案系統,jar 包甚至
Java Reflection(二):Classes
原文地址 作者: Jakob Jenkov 譯者:葉文海([email protected]) 使用Java反射機制可以在執行時期檢查Java類的資訊,檢查Java類的資訊往往是你在使用Java反射機制的時候所做的第一件事情,通過獲取類的資訊你可以獲取以下相關的內容: Class物件
JAVA實驗二:設計一個教師類Teacher(屬於cn.net.sdkd包)實現介面進行排序等
設計一個教師類Teacher(屬於cn.net.sdkd包) (1)屬性有編號(int no)、姓名(String name)、年齡(int age)、所屬學院(String seminary),為這些屬性設定相應的get和set方法。 (2)為Teacher類重寫equals方
JAVA實驗二:設計一個帶表頭的雙向連結串列(連結串列中資料的具體型別可以隨意) 泛型
題目:設計一個帶表頭的雙向連結串列(連結串列中資料的具體型別可以隨意) 提供以下方法: (1)insert:在某個位置插入物件; (2)insert:在連結串列的最後插入物件; (3)delete:在某個位置刪除物件; (4)delete:刪除連結串列中與x相同的元素; (5)siz
JAVA實驗二:使用一維陣列編碼實現一個棧(Stack)類
題目:使用一維陣列編碼實現一個棧(Stack)類,要求提供以下操作 (1)boolean isEmpty():判斷棧當前是否為空; (2)入棧操作void push(obj):把資料元素obj插入堆疊; (3)出棧操作Object pop():出棧,並返回刪除的資料元素;(4)Obj
JAVA實驗二:利用二維陣列(double[])實現一個矩陣類:Matrix的相乘、轉置、相加等
題目:利用二維陣列(double[])實現一個矩陣類:Matrix。 要求提供以下方法: (1)set(int row, int col, double value):將第row行第col列的元素賦值為value; (2)get(int row,int col):取第row行第c
JAVA實驗二:對陣列進行初始化、賦值、按形式列印
題目:按照要求使用Java編碼。 (1)以型別int[][]宣告一個叫matrix的二維陣列變數,將矩陣初始化為一個5個元素的陣列。 (2)以下列方式為matrix的內部元素賦值:matrix從零開始迴圈到其長度值;例如索引為i,在每次迭代中,將matrix[i]指向一個新的整數
JAVA實驗二:編碼實現一個類對輸入陣列的數從小到大排序同時使用二分法查詢某一個數(遞迴和非遞迴)
編碼實現一個類 (1)提供一個靜態方法,可以將輸入的一個int[]陣列按照從小到大的順序排列; (2)提供靜態方法,對排好序的陣列使用折半(二分)查詢(使用遞迴和非遞迴兩種形式分別實現)查詢某一個整數。 答案 import java.util.*; public class
TestLink學習二:Windows搭建TestLink環境
下載之後,在windows下,發現該文件的打包方式是Linux下的方式Testlink1.9.13.tar.gz,用Winzip工具解壓就可以看到Testlink1.9.13.tar.gz--->Testlink1.9.13.tar--->TestLink1.9.13,將最後一層重新命名為test