Swing 實現一個簡單窗體程式,並打成可執行jar包
1. 前言
在做App自動化測試時,需要經常獲取裝置資訊,Apk的包名,啟動activity等,每次都用命令列獲取很是麻煩,於是想到做一個窗體程式,只需要點幾個按鈕,就可以獲得所需資訊。最終介面如下:
2.佈局思路
這裡不對窗體具體功能做介紹,說一下佈局的思路。
最外層是一個Jframe,titile 是Apk 小工具,設定了寬高及相對於windows視窗最上角的距離。裡層包括了2個panel,也是使用了相對定位方式。Jframe 和 其中一個panel的定位程式碼如下:
this.jframe.setBounds(400, 100, 400, 630);
panel_2.setBounds(55 , 195, 290, 360);
其中 Jframe 相對於windows視窗左側400,上側100,長400,寬630。第二個panel 相對於Jframe左側55,上側195,長290,寬360。其他元素定位方式類似。
3. 佈局注意問題
不要首先設定Jrame的setVisible()屬性,要先新增完所有的元素,最後在設定setVisible()為true,否則有些元素不會直接顯示,需要點選或者拉伸一下窗體才會顯示。
4. 打成可執行jar包
網上百度會有很多打成.exe可執行檔案,其實沒必要,只需要打成可執行jar包即可。專案右擊 > Export > Runnable JAR file, 點選 next,一定要注意 Launch configuration 選項,要選擇打包專案的main方法所在的類。
因為在專案中使用了aapt.exe 工具,放在了lib資料夾下,所以打完jar包之後,也要把lib資料夾拷貝過去。
最終jar包資料夾, 裡面有2個版本的jar包,直接雙擊即可執行。
相關推薦
Swing 實現一個簡單窗體程式,並打成可執行jar包
1. 前言 在做App自動化測試時,需要經常獲取裝置資訊,Apk的包名,啟動activity等,每次都用命令列獲取很是麻煩,於是想到做一個窗體程式,只需要點幾個按鈕,就可以獲得所需資訊。最終介面如下: 2.佈局思路 這裡不對窗體具體功能做介紹,說一
Springboot中引入本地jar包,並通過maven把專案打成可執行jar包
最近把以往的老專案用SpringBoot進行了重構,老專案中有部分本地依賴包不是放在maven庫裡的,是本地開發直接引入,需要在mvn package的時候把本地依賴jar也打進可執行包中。 這種通用問題,在網上找了一圈卻沒發現什麼好的解決辦
非web專案,maven工程整合spring+mabits,並打包為可執行jar包
廢話不多說,直接開幹吧。 spring和mybatis如何整合這裡就不多說了,主要說如何在非web專案中用到這兩種,其中主要用到了 ApplicationContext ctx = new ClassPathXmlApplicationContext(new String
將 Spring boot 項目打成可執行Jar包,及相關註意事項(main-class、缺少 xsd、重復打包依賴)
arc XA 有一個 文件中 pom.xml tomcat 我們 tool pil 最近在看 spring boot 的東西,覺得很方便,很好用。對於一個簡單的REST服務,都不要自己部署Tomcat了,直接在 IDE 裏 run 一個包含 main 函數的主類就可以了
將 Spring boot 專案打成可執行Jar包,及相關注意事項(main-class、缺少 xsd、重複打包依賴)
最近在看 spring boot 的東西,覺得很方便,很好用。對於一個簡單的REST服務,都不要自己部署Tomcat了,直接在 IDE 裡 run 一個包含 main 函式的主類就可以了。 但是,轉念一想,到了真正需要部署應用的時候,不可能通過 IDE 去部署
eclipse中建立spring-boot專案,打成可執行war包
1、建立maven專案 2、編輯pom檔案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns
myeclipse中將java程式打包成可執行jar包
一:java專案打包 1,選擇要打包的工程,右鍵,選擇export,如下圖所示: 2,選擇java檔案下的 Runnable JAR file ,點選Next,如下圖所示: 3,進行配置,配置包含main函式的類,配置JAR包輸出位置 Launc
一個簡單的程式,記錄虛擬碼的使用
計算工資 1 Display "Enter working time: " 2 3 Input workTime 4 5 Display "Enter salary: " 6 7 Input salary 8 9 Display "Your total salary are ", salar
Html+javascript實現一個簡單的計算器,可繼續計算
先展示出計算器的大致樣子 <body> <div id="main"> <table frame="box" rules="all"> <tr> <td colspan="5" ><input
windows下idea編寫WordCount程式,並打jar包上傳到hadoop叢集執行(傻瓜版)
通常會在IDE中編制程式,然後打成jar包,然後提交到叢集,最常用的是建立一個Maven專案,利用Maven來管理jar包的依賴。 一、生成WordCount的jar包 1. 開啟IDEA,File→New→Project→Maven→Next→填寫Groupld和Artifactld→Ne
在eclipse中編寫Hadoop的WordCount程式,並在eclipse中執行
基於Windows7 + jdk1.8.0_162 + eclipse4.7.2 + Hadoop2.7.7 一、安裝eclipse(自行百度) 二、安裝jdk(自行百度) 三、下載maven倉庫並在eclipse中配置maven環境(後面的文章講) 四、在eclipse中新建一個maven
java 實現 線上開啟word 檔案,並轉換成 pdf 檔案
一、需求 線上把 word 檔案轉換成 pdf 檔案。 二、方案 &nb
如何執行spring專案,並打成jar包進行釋出
一、建立spring專案 1、建立專案 2、建立moudule,選擇java型別即可。 3、建立lib檔案,引入spring的4個核心包spring-beans、spring-context、spring-core、spring-expression,以及核心
.Net Core 2.0 程式 ,編譯出exe可執行檔案方法
.Net Core 2.0 程式 用vs生成後無exe啟動項,如果需要生成exe執行檔案可以: 1.修改專案的csproj檔案內容 原始: <PropertyGroup> <OutputType>Exe</OutputType> <
用makefile編譯生成.a檔案(linux靜態庫),並編譯進可執行檔案中
檔案列表: 程式碼檔案 /* 下列程式碼儲存到 plus.cpp */ int my_plus(int x,int y) { return x + y; }
nodejs連線Access資料庫,出現Error: Spawn C:\WINDOWS\SysWOW64\cscript.exe error Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案
因為集成了第三方的資料庫,所以需要獲取資料庫的資料 使用 var connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+config.id_path+';');  
Maven Assembly Plugin - 如何將Maven工程打成一個可執行jar包
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
如何在Maven中構建SWT應用並打包成可執行的jar包
前面在Maven中構建SWT應用的時候發現SWT相關jar包在Maven中央倉庫上找不到,後面在stackoverflow上有人提供了一個倉庫地址:https://github.com/maven-eclipse/maven-eclipse.github.io。 &n
可執行jar包,配置檔案找不到,看這裡
獲取部署的路徑 String ProjectPath=XXX.class.getProtectionDomain().getCodeSource().getLocation().getPath(); 這個比其他的都好用 public static String getC
使用maven-assembly-plugin外掛,將maven管理的遠端和本地依賴jar包打入可執行jar包
最近在修改一個小工具,原來的做法是把依賴包都下載到本地目錄,打包時候使用fatjar打包整個專案依賴;現在修改為maven管理依賴包,使用maven-assembly-plugin外掛打包;如果依賴包全部是遠端預設的依賴配置,這樣沒有問題;但裡面有些是自己實現的本地依賴,這個