如何实现手动编译并运行Java项目-创新互联

今天就跟大家聊聊有关如何实现手动编译并运行Java项目,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联公司服务项目包括监利网站建设、监利网站制作、监利网页制作以及监利网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,监利网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到监利省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

  现在Java开发基本上就是IDE调试,如果跨平台打个jar包过去运行一般就可以了,但是有些情况比如需要引入外部依赖的时候,这个时候是不能直接运行的,还需要引入一些外部的参数,并不是简单的javac和java的关系了,下面来详细说一下

  一般情况下,在本地都是使用eclipse开发工具进行开发,很多东西基本上就不用我们考虑了,如果我们要将项目放到Linux下运行的话,那么就需要进行转移的操作,当然有Maven、Ant这样的自动化部署工具,简直是太方便了,为了做到更进一步认识的话,我们纯手动的去打包一个java的项目

  首先,项目名称为JarTest,在eclipse结构如下图所示:

  如何实现手动编译并运行Java项目

  包名和类名都看的非常清楚了,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) {
    List tb = 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));
    }
  }

}

名称栏目:如何实现手动编译并运行Java项目-创新互联
文章分享:http://hbruida.cn/article/dcedps.html