新聞中心
今天就跟大家聊聊有關(guān)如何實現(xiàn)手動編譯并運行Java項目,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
現(xiàn)在Java開發(fā)基本上就是IDE調(diào)試,如果跨平臺打個jar包過去運行一般就可以了,但是有些情況比如需要引入外部依賴的時候,這個時候是不能直接運行的,還需要引入一些外部的參數(shù),并不是簡單的javac和java的關(guān)系了,下面來詳細(xì)說一下
一般情況下,在本地都是使用eclipse開發(fā)工具進(jìn)行開發(fā),很多東西基本上就不用我們考慮了,如果我們要將項目放到Linux下運行的話,那么就需要進(jìn)行轉(zhuǎn)移的操作,當(dāng)然有Maven、Ant這樣的自動化部署工具,簡直是太方便了,為了做到更進(jìn)一步認(rèn)識的話,我們純手動的去打包一個java的項目
首先,項目名稱為JarTest,在eclipse結(jié)構(gòu)如下圖所示:
包名和類名都看的非常清楚了,App是主類,包含有main方法;TestBean是一個JavaBean實體;TestService是一個利用TestBean進(jìn)行簡單計算的類,那么各個類的代碼如下:
App.java
package net.javatest.package1; import java.util.ArrayList; import java.util.List; import net.javatest.package2.TestBean; import net.javatest.package3.TestService; public class App { public static void main(String[] args) { Listtb = new ArrayList (); String[] names = {"hacker","nginx","github","hadoop","storm","solr","kafka","spark"}; for(int i = 0;i < names.length;i++) { tb.add(new TestBean(String.valueOf(i),names[i])); } List namelist = TestService.nameList(tb); for(int i = 0;i < namelist.size();i++) { System.out.println(namelist.get(i)); } } }
本文標(biāo)題:如何實現(xiàn)手動編譯并運行Java項目-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://www.dlmjj.cn/article/dcedps.html