十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
今天就跟大家聊聊有关如何实现手动编译并运行Java项目,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
现在Java开发基本上就是IDE调试,如果跨平台打个jar包过去运行一般就可以了,但是有些情况比如需要引入外部依赖的时候,这个时候是不能直接运行的,还需要引入一些外部的参数,并不是简单的javac和java的关系了,下面来详细说一下
一般情况下,在本地都是使用eclipse开发工具进行开发,很多东西基本上就不用我们考虑了,如果我们要将项目放到Linux下运行的话,那么就需要进行转移的操作,当然有Maven、Ant这样的自动化部署工具,简直是太方便了,为了做到更进一步认识的话,我们纯手动的去打包一个java的项目
首先,项目名称为JarTest,在eclipse结构如下图所示:
包名和类名都看的非常清楚了,App是主类,包含有main方法;TestBean是一个JavaBean实体;TestService是一个利用TestBean进行简单计算的类,那么各个类的代码如下:
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)); } } }