精华内容
下载资源
问答
  • 先下载: 也可以在这里下载: ... 下载完成jar 包之后,需要运行jar,如下: 下载后放入lib中便于以后使用 ...输入命令:java -jar zipkin-server-2.10.1-exec.jar,显示如下则成功 访问端口cm...

    先下载:

    也可以在这里下载:

    链接: https://pan.baidu.com/s/1w614Z8gJXHtqLUB6dKWOpQ 密码: 26pf

    下载完成jar 包之后,需要运行jar,如下:

    下载后放入lib中便于以后使用

    右键点击+shift如下:

    输入命令:java -jar zipkin-server-2.10.1-exec.jar,显示如下则成功

    访问端口cmd中有,自己找:

    访问浏览器localhost:9411

     

     

     

    展开全文
  • Javajar

    2018-01-28 21:30:01
    构建Struts框架需要的jar包,里面有源文件,文件上传jar
  • Java生成jar文件

    千次阅读 2020-01-17 15:56:51
    2 在工程中创建几个java类,其中main方法是jar包的入口。 3 选择此项 4 mainclass 选择main方法那个类 5 确定之后,build artifacts即可。 6 运行一下 二、生成jar包供其他程序调用(没有main方法) ...

    一、生成可执行jar文件

    1 先创建一个java的工程

    2 在工程中创建几个java类,其中main方法是jar包的入口。

    3 选择此项

    4 mainclass 选择main方法那个类

    5 确定之后,build artifacts即可。

    6 运行一下

    二、生成jar包供其他程序调用(没有main方法)

    1 上述打jar包的方法,不加main方法

    2 将此jar包放到本地maven仓库中

    (下面命令中的参数-Dfile=jar包地址;-DgroupId=可以自己设定;-Dversion
    =也可以自己设定)

    D:\work\install\apache-maven-3.6.3\bin>mvn install:install-file -Dfile=D:\work\m
    avenRepository\jar\JavaJar.jar  -DgroupId=cn.sunyue -DartifactId=test  -Dversion
    =1.0.0 -Dpackaging=jar

    编译成功的地址就在maven的localRepository中

    3 项目中调用此jar包,pom文件中加入依赖

    4 调用成功

    需特别说明:生成jar包的文件,需要有package地址,刚开始创建文件在src根目录下面,导致调用的时候读不到jar包中的文件。

    后来在src下面建了文件夹sunyue,再次编译jar包,项目中可以正常读到jar包中的文件。

    展开全文
  • springboot构建jar包部署分离lib文件夹

    千次阅读 2018-11-09 17:03:35
    springboot构建jar部署,通过使用 java -jar xxx.jar 命令启动服务,非常方便,但是通过maven构建的jar包含 \BOOT-INF\lib\下的所有依赖jar包,导致jar包文件太大,本文将接解决这一问题。 解决思路 在maven构建...

    说明

    springboot构建jar部署,通过使用 java -jar xxx.jar 命令启动服务,非常方便,但是通过maven构建的jar包含 \BOOT-INF\lib\下的所有依赖jar包,导致jar包文件太大,本文将接解决这一问题。

    解决思路

    • 在maven构建springboot项目jar时候,将lib文件夹分离出来。
    • 在运行jar的时候,能够应用到分离的lib包

    解决步骤

    正常构建 分离lib

    执行mvn install 命令,构建jar包,构建后的jar包结构如图:
    |--META-INF
    |--BOOT-INF
        |--classes
        |--lib
    |--org
    
    处理:
    将构建好的jar包解压,拷贝出lib目录
    

    修改pom文件 构建不包含lib的jar包

    <plugin>
        <groupId>org.springframework.boot</groupId> 
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
    	    <mainClass>com.johnnian.App</mainClass>
    	    <layout>ZIP</layout>
    	    <includes> 
    		    <include>
    		        <groupId>nothing</groupId>
    		        <artifactId>nothing</artifactId>
    		    </include>  
    		 </includes>
    	</configuration>
    	    <executions>
    	        <execution>
    	            <goals>
    	                <goal>repackage</goal>
    	            </goals>
    	        </execution>
    	    </executions>
    </plugin>
    
    处理:
    执行mvn install 构建jar包 查看jar包结构
    |--META-INF
    |--BOOT-INF
        |--classes
    |--org
    

    运行编译jar包

    1.将分离的lib文件和jar包放在同一个文件夹中,目录结构如下:
        |--lib
        |--xxx.jar
    2.执行运行命令(备注 /lib 为分离lib文件路径 即项目依赖jar包)
        java -Dloader.path=/lib -jar /xxx.jar
    

    注意

    1.一定要按照步骤进行,两次构建,不要一次构建,然后将lib目录直接拷贝出来执行。
    
    展开全文
  • basic_java_gradle_docker 包含通过gradle构建jar和docker容器映像中的多个java项目,可以通过docker命令或通过gradle任务运行它们 地位 项目 描述 Gradle +多个Java + Docker演示
  • Java获取Jar包路径(android自动构建)

    千次阅读 2013-06-17 18:52:44
     java.io.File jarFile = new java.io.File(path);  this.jarName = jarFile.getName();  java.io.File parent = jarFile.getParentFile();  if (parent != null)  {  this.jarPath = parent....


    public class JarUtil
    {
        private String jarName;
        private String jarPath;
             
        public JarUtil(Class clazz)
        {
            String path = clazz.getProtectionDomain().getCodeSource().getLocation()
                    .getFile();
            try
            {
                path = java.net.URLDecoder.decode(path, "UTF-8");
            }
            catch (java.io.UnsupportedEncodingException e)
            {
                e.printStackTrace();
            }

            java.io.File jarFile = new java.io.File(path);
            this.jarName = jarFile.getName();

            java.io.File parent = jarFile.getParentFile();
            if (parent != null)
            {
                this.jarPath = parent.getAbsolutePath();
            }
        }

        /**
         * 获取Class类所在Jar包的名称
         * 
         * @return Jar包名 (例如:C:\temp\demo.jar 则返回 demo.jar )
         */
        public String getJarName()
        {
            try
            {
                return java.net.URLDecoder.decode(this.jarName, "UTF-8");
            }
            catch (java.io.UnsupportedEncodingException e)
            {
                e.printStackTrace();
            }
            return null;
        }

        /**
         * 取得Class类所在的Jar包路径
         * 
         * @return 返回一个路径 (例如:C:\temp\demo.jar 则返回 C:\temp )
         */
        public String getJarPath()
        {
            try
            {
                return java.net.URLDecoder.decode(this.jarPath, "UTF-8");
            }
            catch (java.io.UnsupportedEncodingException e)
            {
                e.printStackTrace();
            }
            return null;
        }

        public static void main(String[] args) throws Exception
        {
            JarUtil ju = new JarUtil(JarUtil.class);
            System.out.println("Jar name: " + ju.getJarName());
            System.out.println("Jar path: " + ju.getJarPath());
        }
    }


    转载于:http://hi.baidu.com/matrix286/item/abc604ff1bc51213ff358268

    展开全文
  • 概述  有时候,由于项目的需要,我们会将源码编译后以工具包(即将class打成jar包)... 但还有的情况是,我们的 jar 包是要可执行的,即能直接在 cmd 下直接通过java -jar的命令运行。  前者的打包很简单,在
  • Jenkins构建Jar包发布到远程服务器和构建War包发布到远程服务器配置基本一致,只是Post Steps配置稍有不同,大家可以先阅读博文《Jenkins之——构建Java Maven项目(WAR)并发布到远程Tomcat 》。 配置Jar包发布到远程...
  • 使用idea 调试java -jar xxx.jar方式启动 今日思语:希望是什么?希望就是 你还在挣扎中。。。 idea是一个功能强大的java开发工具,可以很方便的帮助开发人员进行开发工作。 1、有时我们通过使用java -jar xxx....
  • 文章目录Pre Pre 大家开发的基于Spring Boot 的应用 ,jar形式, 发布的时候,绝大部分都是使用java -jar 启动。 得益于Spring Boot 的封装 ,这一切变得贼简单, 那SpringBoot是怎么做到的呢?
  • 通过dockerfile构建jar包镜像

    千次阅读 2018-12-17 20:23:04
    1.创建dockerfile文件,如下:  FROM java:latest  ADD dataset-1.0.0-SNAPSHOT.jar app.jar  EXPOSE 8011  ENTRYPOINT ["...2.执行docker镜像构建命令  docker build -f /op...
  • Java exec jar

    千次阅读 2014-06-22 19:46:48
    今天在学习的Maven的时候需要执行Maven构建出来的jar文件
  • Java Build Path(Java 构建路径)

    千次阅读 2019-09-17 01:54:42
    Java构建路径用于在编译Java项目时找到依赖的类,包括以下几项: 源码包 项目相关的 jar 包及类文件 项目引用的的类库 我们可以通过使用 Java 项目属性对话框中的 Java Build Path(Java 构建路径)选项来...
  • javajar包的方式,jar命令,maven

    千次阅读 2019-06-24 22:47:00
    初学java编程,不知道怎么打包,或者说不知道打包的原理,本文来一探究竟 什么是jar文件? jar除了是一个压缩文件外,它内部还额外包含了其他内容 打jar包的几种方式 1.通过idea 的build artifacts 2. 通过maven插件...
  • 使用Ant自动构建Java项目成jar包配置

    千次阅读 2016-08-14 21:57:49
    使用Ant很方便将Java项目打成jar包,下面是自己写的一些配置。 build.properties #set configuration target.dir=target targetclasses.dir=target/classes targetlib.dir=target/lib sourceclasses.dir=bin ...
  • java jar源码
  • 使用Java构建微服务

    千次阅读 2016-02-29 17:04:41
    【编者的话】本文翻译自Dzone Guide to the Java Ecosystem,...文中介绍了几种用Java构建微服务的方法,包括Container-less、Self-contained以及In-container。翻译经验不足,如有错误,请慷慨指出。 @Co
  • Gradle使用shadow插件构建jar

    千次阅读 2019-09-18 16:03:21
    //gradle的插件,shadow这个插件可以构建的时候把引用的jar包合进去 id 'java' //加上此插件后会生成一个shadowJar的task id "com.github.johnrengelman.shadow" version "5.0.0" } version '1.0-SNAPSH...
  • Javajar包和war包的异同

    千次阅读 2019-04-18 23:02:09
    本文主要讨论Java中war包和jar包的不同。 首先,我们先看不同包的结构,然后对比他们的不同。 二、JARjar包的文件拓展名为:.jar,包含库,资源和元数据文件。 本质上,jar包是一个包含多个.class文件,Java...
  • php调用javajar包方法

    万次阅读 2017-12-07 09:22:04
    安装java bridge,解压到指定目录,使用的是...该版本不支持java_require和java_set_library_path检查本机是否安装java环境,在cmd下输入java –version,出现以下内容说明已安装 通过netbeans自己编写一个简单的jav
  • JavaJar文件及签名工具详解

    千次阅读 2016-09-03 20:51:53
    大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 强大功能。在本文中,作者探讨了JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。 JAR...
  • package生命周期实际是由 maven-jar-plugin去完成; spring-boot-maven-plugin该插件是专门服务于springboot的maven项目,旨在把springboot项目打包成可运行的jar或war。 需要搭配以下几个goal使用,否则和maven...
  • Javajar和apk文件转换为Boogie程序。 为了快速入门,请下载 我们目前正在建设中。 该工具仍然有效,但是网站需要一些tlc。 使用以下命令构建项目: gradlew shadowJar 这将构建一个包含所有依赖项的胖子罐。...
  • java生成jar的一些心得

    千次阅读 2009-09-19 10:29:00
    首先我们要说说什么是JAR JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR ...
  • java构建可执行 jar 包的几种方式

    千次阅读 2015-07-06 19:17:22
    有时候,由于项目的需要,我们会将源码编译后以工具包(class打成jar包)的形式对外提供,此时, 你的 jar 包不一定要是可执行的,只要能通过编译,能被别人以 import 的方式调用就行了。但还有的 情况是,我们的 ...
  • Java使用Jersey框架构建 RESTful Web服务返回json数据所需的jar包。Jackson-core-asl.jar / Jackson-jaxrs.jar / Jackson-mapper-asl.jar / Jackson-xc.jar / jersey-media-json-Jackson.jar
  • 使用maven构建jar包并拷贝到指定目录

    千次阅读 2019-01-22 10:04:20
    使用maven一键构建jar包(构建时指定跳过测试类),将构建好的jar包和指定路径下的文件拷贝到指定目录,压缩后丢给测试。压缩包内可以包含jar包、数据库脚本、升级说明等文件,不仅解决耗费时间的问题,还能减少出错...
  • Java如何访问Jar包内部的Jar包资源

    千次阅读 2018-05-21 18:23:00
    引言 ...如何使得Java程序读取Jar包内部的Jar包 Spring Boot的Jar包内类加载原理 Java启动命令推荐方案 不处于 Maven 仓库环境下 处于 Maven 仓库环境下 引言 日常撸代码,肯定会遇见这样...
  • 前提:java文件之间没有依赖关系时: 1.准备一个jar包2. 我的本地环境是windows,解压这个jar包,得到一堆class文件,找到需要修改的class文件 3. 使用jd-gui工具看一下这个class文件,然后复制出来,粘贴到一个java...
  • maven 自动构建jar/war包

    千次阅读 2019-09-18 12:10:45
    需求: 用maven打包依赖时,把自定义的lib目录的jar文件打包到war包里面的WEB-IINFO/lib下面 ( 也就是自定义lib目录的jar包和maven配置的dependency的jar都放在项目根目录下的WEB-IINFO/lib) 配置pom.xml <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 186,847
精华内容 74,738
热门标签
关键字:

java构建jar

java 订阅