普通java程序,maven打包】的更多相关文章

参考资料 该文中的内容来源于 Oracle 的官方文档.Oracle 在 Java 方面的文档是非常完善的.对 Java 8 感兴趣的朋友,可以直接找到这个总入口 Java SE 8 Documentation ,想阅读什么就点什么.本博客不定期从 Oracle 官网搬砖.这里介绍的工具是 jar 和 jarsigner . 前言 在前面的 在Linux中安装Oracle JDK 8以及JVM的类加载机制 这一篇中我已经初步讨论过 Java 程序的组成:Java 程序中没有独立函数,只有类和类中…
前言 编写程序 程序打包 测试运行 IDEA作为目前按最主流的Java程序项目编写工具,越来越受到开发人员的青睐.idea因为其五花八门的功能,让你在开发过程中效率显著提高.那么对于初学者来说,如何通过idea快速将自己做好的程序或者项目打包呢,今天我就举例教给你. 编写程序 这里我举例编写了一个简单的小程序,通过传参的方式指定两个数字,如果除尽则输出结果,除不尽则输出余数:代码示例: package soberw; public class Division { public static v…
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>${java.version}</source><!-- 源代码开发使用版本 -->…
<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>s…
参考资料 该文中的内容来源于 Oracle 的官方文档.Oracle 在 Java 方面的文档是非常完善的.对 Java 8 感兴趣的朋友,可以从这个总入口 Java SE 8 Documentation 开始寻找感兴趣的内容.本博客不定期从 Oracle 官网搬砖. 前言 Java 在 Security 方面的特性,总是被很多人当做宣传的重点,但是对我而言,这基本上是八百年都用不到一次的特性.可是没办法,为了知识体系的完整性,我也不得不硬着头皮学习这些八竿子都打不着的内容. 很多 Java 程…
<原创不易,转载请标明出处:https://www.cnblogs.com/bandaobudaoweng/p/10785766.html> 开发Python程序,需求中需要用到Java代码,Python作为"胶水"语言能够很好的实现这种需求.具体实现的过程如下: 语言及包版本:python3.7(64位).jdk1.8.0_271.JPype1-1.2.1-cp37-cp37m-win_amd64(64位) 编辑器:eclipse.pycharm Jpype:得到离线包之…
很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven. 打包成可执行有主类的jar包(jar包中无依赖) 以下是配置打包成可执行,带主类的jar包: <project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&…
一.新建maven的java工程 1.eclipse里file-new-other,选择maven Project 2.选中 Use default Workspace location,然后 next 3.选择maven-archetype-quitstart,然后next 4.填入工程信息,然后finish 6.新建好的工程结构如图 7.将test下和java下自动生成的java类删除,右键build-path选择好jdk版本,整个工程就建好了. 二.配置log4j 1.将工程目录调整成下图…
使用Maven对JAVA程序打包-带主类.带依赖 http://blog.csdn.net/strongyoung88/article/details/54097830…
1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME的环境变量,然后将该变量添加到Path中 备注:必须要有JAVA_HOME的M2_HOME环境变量,不然Maven会提示错误.配置环境变量如图所示: c.如果想要修改Maven的本地仓库位置,则可以直接在Maven的安装目录下找到conf文件下的setting配置文件中,设置localRepository为本地仓库位置 <localRepository>E:\java…
一.Java启动命令 java程序的启动方式有三种: 1.java -jar 生成的jar包中,manifest文件定义了Main Class,可使用该命令 java -jar test.jar 2.java -cp 生成的jar包中,无Main Class配置,可使用该命令 java -cp test.jar cn.matt.Test 该命令也可从class文件中启动java程序,对于依赖的jar包,须明确列出,并用分号(windows)或冒号(Linux)分隔 java -cp ./targ…
From:https://www.linux178.com/Java/maven-release.html 用Java写了一个命令行的小程序,使用的Intellij IDE是IDEA13原来一直使用Ant来打包编译,为了学习一下maven打包,特此从Ant打包转转换为Maven打包发布 源码的目录结构如下: conf 目录是 程序的配置文件所在的目录 lib 程序的依赖库文件 scripts 启动程序的叫,start.bat 是在window上启动的脚本,start.sh是在Linux启动的脚本…
1. 工具介绍 git:版本控制,一般都是托管到代码仓库的.如 github.coding.gitlab (本文以 coding 为例) jenkins:持续集成工具之一,也是最常用的工具,主要工作就是将代码从git仓库pull下来,通过maven打包,在部署到服务器上 maven:java 项目管理构建自动化工具,主要是将 java 源代码打包成 jar 程序 ansible:批量部署程序所使用的工具. 下面介绍的部署过程使用到了以上 4 个工具. 主机介绍: 实现思路: 2. 持续集成实例…
公司新项目需使用java技术栈,便使用IDEA搭建了一个多SpringBoot项目的聚合工程,因为初次使用,遇到了很多问题,maven打包时各种报错,在网上查了好多终于解决了,为巩固记忆,特作此记录. 一.先记录一下创建父子工程一些需要注意的地方: 1.创建父子工程在IDEA中使用Spring Initializr的方式创建SpringBoot工程,GroupId为域.公司名,例如com.company,Artifact为项目名,例如testproject,主要注意父子项目保持组名一致父项目创建…
这几天在一个即时通讯系统的打包上,吃尽了苦头,到现在才算解决,现在对遇到的问题进行分析总结. 1.一开始是在export "Runnable JAR file"的时候,弹出了这样的框,信息如下: This operation repacks referenced libraries. please review the licenses associated with libraries you wish to reference to make sure you are able t…
Java应用程序的打包和发布 简化Java应用程序的打包和发布 发布Java应用程序时Java提供了一系列打包和发布工具,可以显著的简化发布过程 该文章提供了打包Java code的几种方法,探讨Java manifest 文件,给出用于管理JAR文件所依赖文件.估计跨平台发布所需的CLasspath的合适方法.如何使用manifest包版本特性来确认包的兼容性... 什么是JAR文件? 在开发过程中,我们可以直接使用Java class文件来运行程序,但这并不是一个好方式,好在Java 提供了…
方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:    -c  创建新的归档文件    -t  列出归档目录    -x  解压缩已归档的指定(或所有)文件    -u  更新现有的归档文件    -v  在标准输出中生成详细输出    -f  指定归档文件名    -m  包含指定清单文件中的清…
如何把写好的Java程序打包为jar文件呢?有两种方式可以选择 1.命令行的方式: 打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jar D:JavaProjectMyApp 查看一个jar文件的内容jar tvf JAR文件名称举例:jar tvf MyApp.jar 将一个jar文件解压缩jar xf JAR文件名称举例:www.111cn.netjar xf MyApp.jar 往压缩包里面增加文件 jar xf JAR文件名称 添加的文…
Java程序导出成.jar文件.生成.exe可执行文件及打包成可执行安装程序 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 需要准备的软件: jdk,eclipse,exe4j,Inno Setup Compiler 一.Java源程序--个人所得税 package math; import javax.swing.JOptionPane;//凯鲁嘎吉 http://www.cnblogs.com/kailugaji/ public class…
Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是maven打包的,可以用maven开启服务,我就研究了一下,由于项目不能外露,我先创建一个demo的项目. 用eclipse 创建 Maven web项目 打开eclipse File->New->Maven Project.如果默认列表中没有Maven Project 选择 Other... 如下图…
今天运行Maven项目的时候,出现了,Error:(19, 17) java: 程序包tracetool不存在的情况 本人的解决办法: (1)首先确保maven  pom文件不能报错,即文件上面不能有条波浪线,因为有时候有波浪线的话,会导致有些包不能自动导入. (2)这边的tracetool包是在web-inf的lib下面的,然后没有添加到maven中,eclipse应该是常见的右键,加入到classpath,maven这边我是在maven的pom文件中引入了这个包然后就可以运行成功了. <de…
用 install4j 工具为java程序打包exe 制作人:mark 制作时间:2013-05-02 用Eclipse 将程序源码打包成jar文件. 打包jar方法我不做介绍了,相信大家都会,不会的百度一下吧. 准备工作. 将导出的jar包:aaa.jar,程序需要的图片:images,数据库database,以及你要生成exe文件后的图标 png图片,全部复制到一个SMMS文件夹下面. 打开安装好的install4j文件 输入程序全名Full Name,程序简称 Short Name, 版本…
1. Jenkins本地执行测试 or 服务器端执行测试 测试代码计划通过jenkins执行时,通过网上查询各种教程,大多数为本地执行测试,由此可见,本地执行是大多数人的选择. 经过探讨,最终决定采用服务端执行测试.自动化测试代码上传到测试服务器,通过jenkins部署并执行,可减少本地资源占用. 2. 服务器端执行测试,需要的browser & webDriver 鉴于公司测试服务器为无界面的Linux系统,浏览器采用无界面的chrome.即,在服务器安装Headless Chrome. we…
这个东西涉及的内容较多,根据下面这些文章慢慢学习 一个简单的例子 http://blog.csdn.net/king_on/article/details/7169384 按照文章中的步骤来,打包之后,使用rpm进行安装,在终端输入hello,终端会输出一些信息 此处先摘抄上述作者的文章,后期会结合使用过程进行修改,打包过程如下: 步骤一:准备工作 (1)rpm打包需要特定的目录,创建该目录的命令如下: mkdir -pv ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOU…
我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: eclipse.exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件 首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simulate(Java项目)-鼠标右键-Expor…
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: eclipse.exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simulate(Java项目)-鼠标右键-E…
一.当eclispe java工程中没有引用外部jar包时: 选中工程---->右键,Export...--->Java--->JAR file--->next-->填写jar file的路径及名称-->next-->next---> 填写main class--->finish,然后就在相应的目录下得到jar file文件! 然后可以在cmd命令行下执行:java -jar 存放路径\SortAndFrequency.jar >存放路径\log…
maven 打包报错  [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project demo-web: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_151\..\lib\tools.jar -> [Help 1]…
工具: exe4j软件(云盘存) 可以运行的Java程序的jar包 打开我们已经安装好的exe4j软件,首先看到的是一个欢迎界面,我们直接[next]就可以了: 2 在第二步中我们选择[JAR in EXE mode],然后[next]: 第三步中需要输入程序的缩写名字和指明输出目录,就是程序的保存目录,我们按照自己的情况设置就ok,没啥特别要求,然后[next]: 第四步中,我们需要指定程序的名字,设置程序的图标,注意,程序图标要用ico格式的图片: 然后我们在左边的菜单栏中选择[32 bit…
一.分模块项目打包失败 情况:项目是分模块创建的,一些公共的方法是单独的一个模块common,其他模块依赖于此模块,poom依赖已经添加了,项目可以正常运行,但使用maven打包时出现了问题:找不到依赖的jar包: 解决历程 1. 首先对项目common依次进行clean.install.(注意:package和install是有区别的,package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.) 2. 检查在Common的po…