Exe4j和Inno setup實現Java傳統型應用程式安裝部署(一)

        接觸java那麼久,一直做java web開發,實際項目中沒開發過java傳統型應用程式,記得幾年前剛開始學java時接觸過swing,後來都沒怎麼用,最近開發一個案頭應用的小工具,所以重新把java swing看了一遍,下面是個人總結的應用程式的安裝部署步驟。(1)工具下載          exe4j:  http://download.csdn.net/detail/yaoqinzhou1943/4544459        

Exe4j和Inno setup實現Java傳統型應用程式安裝部署(二)

(3)Exe4j產生exe檔案         要運行java程式jre是必不可少的,所以我們需要複製一份本地的jre到剛才產生jar的同一目錄下,因為exe4j中需要指定jre的路徑,這樣才能確保程式的正常運行。(jre本身有80m左右,根據不同的項目可以精簡jre)圖(4)運行exe4j看到所示的歡迎介面,不要忘記註冊。圖(5)點擊圖(5)中的next按鈕圖(6)點擊圖(6)中的next按鈕圖(7)點擊圖(7)中的next按鈕圖(8)點擊圖(8)中的Advanced

Java中的堆和棧

數:    更新時間:2007-9-12             棧與堆都是Java用來在Ram中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。        

Java代理模式

1.  簡介代理模式(Proxy Pattern)是GoF 23種Java常用設計模式之一。代理模式的定義:Provide a surrogate or placeholder for another object to controlaccess to it(為其他對象提供一種代理以控制對這個對象的訪問)。使用代理模式建立代理對象,讓代理對象控制目標對象的訪問(目標對象可以是遠端對象、建立開銷大的對象或需要安全控制的對象),並且可以在不改變目標對象的情況下添加一些額外的功能。2. 

java我想要寫某個檔案,怎樣擷取檔案的相對路徑

 java我想要寫某個檔案,怎樣擷取檔案的相對路徑。檔案位置:2010-12-21 21:26 提問者:txtdown99| 瀏覽次數:2031次工程 |____src |____test.txt |____Main.java像,我怎樣擷取test.txt的路徑呢?我試過File f=new File("src/test.txt");結果運行正確,但一打jar包再運行就出錯。怎麼回事。(找不到路徑)也試過URL

java html cookie

java中設定cookie:public static void setCookie(String cookieName, String value,   int expireHours) {  HttpServletResponse response = ServletActionContext.getResponse();  Cookie cookie = new Cookie(cookieName, value);  cookie.setPath("/");//

jbpm4.4 java節點

jpdl檔案:<?xml version="1.0" encoding="UTF-8"?><process name="autoParams" xmlns="http://jbpm.org/4.4/jpdl">   <start g="277,19,48,48" name="start">      <transition g="-51,-22" name="to 自動處理模板" to="自動處理模板"/>   </start>   &

Ubuntu java環境變數

很簡單,不要源安裝, 下載好JDK, TOMCAT , eclipse這些工具的LINUX版本 以後。解壓至你要目錄,如我的就放在~/java    (好多人都放在/opt下) 解壓以後 就相當於安裝完成了,這時候只要設定環境變數即可。sudo gedit /etc/profile在這個檔案的末尾追加:代碼:export JAVA_HOME=/home/mao/java/jdk1.5.0_10/

用Java寫演算法技巧(1)去掉List中的重複對象

    最近寫聚類演算法,輸入的資料集是一些二維點座標,我的資料有很多重複的點,需要做一下預先處理,去掉這些重複點。百度和Google一陣後,找到瞭解決方法,希望對閱讀本文的人有協助。   1、 資料檔案points.txt,檔案內容和格式如下:                 2、添加一個Point對象,用來儲存點資料。最重要的是要實現equal方法,這個在去除重複對象時會用到。public class Point { private double x; private

java裡的反射機制

題外話:下個周末世界盃就開始了,對於一個地道的球迷而言,這無疑是一個期盼以久的盛大的節日,無論從生理上還是心理上我都做好了充分的準備,準備全身心的投入到這個四年一度的節日中去,祝天下球迷朋友們節日快樂,好好享受吧!什麼是反射機制正像物理中的反射一樣,就像我們站在鏡子面前能看到自己的模樣。但是這裡的反射機制又有別於物理中的反射,這裡的反射機制著重強調的是“動態”。反射機制是指能在class(自己)啟動並執行情況下,看到自己主要是指程式可以訪問、檢測和修改它本身狀態或行為的一種能力。由於設計的時候加

Java中map的學習(說明一下java中map、迭代器Iterator的用法)

Q:如什麼樣的資料放在map中比較合適,它放在其它容器比有什麼特別之處等;      map是鍵-值對應,我知道,我想知道的是什麼情況下用索引值對,用數組或是其它二維容器不行嗎A:Java中的範型. 給你貼我以前的學習代碼     1   import   java.util.Map;     2   import   java.util.HashMap;     3   import   java.util.HashSet;     4   import   java.util.Set;   

java中hashtable怎樣儲存資料和讀取資料

Hashtable-雜湊表類以雜湊表的形式儲存資料,資料的形式是索引值對.特點:尋找速度快,遍曆相對慢索引值不能有null 指標和重複資料建立Hashtable<Integer,String> ht=new

在Java中解析與構造JSON

在www.json.org上公布了很多Java下的json解析工具,其中org.json和json-lib比較簡單,兩者使用上差不多。下面兩段原始碼是分別使用這兩個工具解析和構造JSON的示範程式。這是使用json-lib的程式:import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;public class Test {    public static void main(String[]

[MOC062066]ubuntu11.10安裝java JDK6.0

Installing Java6 JDK on Ubuntu 11.10ubuntu11.10安裝java JDK6.0Since sun-java6-jdk has been removed from the default Ubuntu 11.10 (Oneiric Ocelot) repositories you need to add a PPA repository (unless you want to install by

基於Java的開源CMS系統選擇

CMS概述對於網站CMS系統而言,基於PHP的是主流,如Drupal/Joomla在各個主流虛擬機器供應商上都是標準配置,也被廣泛使用。但如果你擁有Java團隊,或者項目目標是想建立一個企業網使用的內容管理系統,那麼選擇一個基於Java的CMS系統就是合適的。基於PHP的CMS系統和Java

JAVA總結:常見的Java異常歸類表 http://webservices.ctocio.com.cn/java/64/9361564_1.shtml

 java.lang.VirtualMachineError  虛擬機器錯誤。用於指示虛擬機器被破壞或者繼續執行操作所需的資源不足的情況。  java.lang.ArithmeticException  算術條件異常。譬如:整數除零等。  java.lang.ArrayIndexOutOfBoundsException  數組索引越界異常。當對數組的索引值為負數或大於等於數組大小時拋出。  java.lang.ArrayStoreException  數組儲存異常。當向數組中存放非數組宣告類型對

Java,Android常用包介紹

Java:1、java.lang包:java的核心類庫,包含了運行java程式必不可少的系統類別,如基礎資料型別 (Elementary Data Type)、基本數學函數、字串處理、線程、異常處理類等,系統預設載入這個包2、java.io包:java語言的標準輸入/輸出類庫,如基本輸入/輸出流、檔案輸入/輸出、過濾輸入/輸出流等等3、java.util包:Java的工具 +

Java中String format的用法

String類有一個很有用的靜態方法String.format():  format(Locale l, String format, Object… args) 使用指定的語言環境、格式字串和參數返回一個格式化字串。  format(String format, Object… args) 使用指定的格式字串和參數返回一個格式化字串。  1.對整數進行格式化:%[index$][標識][最小寬度]轉換方式。  我們可以看到,格式化字串由4部分組成,其中%[index$]的含義我們上面已經講過,

java.lang.Class Cast Exception: android.widget.HeaderViewListAdapter

如果ListView 沒有 HeaderView時,BaseAdapter adapter = (BaseAdapter) lv.getAdapter() 沒有錯誤,然而在有HeaderView 或者FooterView時,則錯誤。因為:說明:(1) “prepage”,“nextpage”等都是Button控制項,“3/10”為TextView控制項(2) 將button和TextView封裝在一個自訂的混合組件PageBar中(3)

反編譯APK擷取java代碼與圖片,字串資源,xml檔案等資源

MD,昨天背到家了,電腦上的硬碟壞了,最近搞的工程全完蛋,就只剩下一個apk。只能從apk入手,重建工程了。回到正題,反編譯APK,並擷取java原始碼以及資源檔。參考博文: http://blog.csdn.net/sunboy_2050/article/details/6727581一、反編譯Apk得到Java原始碼首先要下載兩個工具:dex2jar和JD-GUI前者是將apk中的classes.dex轉化成Jar檔案,而JD-GUI是一個反編譯工具,可以直接查看Jar包的原始碼。以下是:d

總頁數: 4058 1 .... 573 574 575 576 577 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.