idea java 非web程序打包

以下打包非常暴力。O(∩_∩)O哈哈~

第一步:

第二步:选择需要打包的文件

第三步:artifacts->jar->from modules with...

第四步:在<output root> 下建立 libs,并把第三方包加入 libs 文件夹中   这步是关键一步

第五步:运行打包

    

第六步:找到程序包执行命令:java -jar xxx.jar

O(∩_∩)O哈哈~     大功告成,准备下班。。。    o(* ̄︶ ̄*)o

原文地址:https://www.cnblogs.com/louby/p/9355836.html

时间: 2024-08-30 08:56:35

idea java 非web程序打包的相关文章

C#获取Web和非Web程序的目录

几种方法如下:非Web程序 1.AppDomain.CurrentDomain.BaseDirectory 2.Environment.CurrentDirectory 3.HttpRuntime.BinDirectory The path to the current application's/bin directory. Web程序 HttpCurrent.Context.Server.Mappath(); -----------------------------------------

Java及Web程序调用hadoop2.6

1. hadoop集群: 1.1 系统及硬件配置: hadoop版本:2.6 :三台虚拟机:node101(192.168.0.101).node102(192.168.0.102).node103(192.168.0.103): 每台机器2G内存.1个CPU核: node101: NodeManager. NameNode.ResourceManager.DataNode: node102: NodeManager.DataNode .SecondaryNameNode.JobHistoryS

tomcat+java的web程序持续占cpu问题调试

原文出处:http://www.blogjava.net/hankchen 现象: 在tomcat中部署java的web应用程序,过一段时间后出现tomcat的java进程持续占用cpu高达100%,导致web程序访问受阻. 可能原因分析: 可能程序确实在进行数据计算:或程序进入死循环: 解决方法: 1.先用top查看占用cpu的进程id 2.再用ps -ef | grep PID定位具体的进程主体:如是否是tomcat启动的java程序 3.用ps -mp pid -o THREAD,tid,

Java之 将程序打包成jar包

准备材料: 1.java文件: Helloworld.java package com.ray; public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello!jar"); } } 2.指定目录:建一个目录,来存放.class文件和.jar文件. 本文指定目录为 E:\myclass . 一.命令行形式 1.将java文件编译到指定目录: 语法格式为:javac -

Spring的JDBC(非web程序)的简单例子

第一步: spring配置applicationContext.xml文件,放在src下面: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans>

一次记录 java非web项目部署到linux

1.生成可执行jar 运行提示没有主清单属性 一番查找原因:是因为将项目生成jar包的时候,生成的MANIFEST.MF没有MAIN-CLASS,这里加上就可以了,后面的是项目启动类的完整类名 当然还可以在idea生成jar包时设置,File-Project Structure-Artifacts  ,如图所示: 然后按图所示进行操作,这里的第三步将路径改为src目录下,不要在main/java下 最后勾选这个:点击apply,OutPut directory 是生成jar包的路径 在idea主

idea中用maven打包spring的java项目(非web)

之前一直用安装的maven打包spring的javaweb项目,用的是mvn assembly:assembly打包,这次打包非web的spring项目,遇到许多问题,特记录一下正确步骤. 1.配置pom.xml 这里不用assembly,因为assembly在打包时只会把第一次遇到的文件打入jar包,后面遇到的都会skip掉.也就是说assembly把我的Spring描述文件都忽略掉咯.报错就是:找不到 spring-context.xml (我的配置spring的xml),所以这里用 mav

Spring Boot非web应用程序实例

在Spring Boot中,要创建一个非Web应用程序,实现CommandLineRunner并覆盖run()方法,例如: import org.springframework.boot.CommandLineRunner; @SpringBootApplication public class SpringBootConsoleApplication implements CommandLineRunner { public static void main(String[] args) th

浅析Java web程序之客户端和应用服务器端交互原理

最近一直在思考一个问题,为什么在用struts框架开发的时候FormBean都需要序列化,即实现java.io.Serializable接口,本着勤学好问的精神我Google了下对象序列化方面的文章,虽然大体了解了怎么做,但是还是没有搞清楚为什么要这样做:最后我想解决一个问题要找问题的根源和本质,于是从web程序客户端和服务器端交互的原理入手,终于找到了我要的答案. 1. 对象序列化是什么东东? 简单地说,Java对象列化就是要把内存中的Java对象保存下来(持久化),以便可以在网络上传输或今后