java 里的可执行jar可以被引用吗? 1C

java里的可执行jar可以被引用吗?我的项目是spring boot项目打包成jar,可以通过java -jar来运行

4个回答

jar是已经经过编译的.class文件集合,只要是编译过,就可以引用,但是引用需要正确指定引用的路径。过程和导包一样,只是引用的是外部的包。

qq812858143
qq812858143 有main方法的java,我试过是不可以被引用
接近 2 年之前 回复

没太看明白题主的意思

jar必须能够没引用,,,jdk的lib目录下那么多jar,,不能被引用那就没法玩了

qq812858143
qq812858143 回复小鼠标丶: 含有main方法的java,如果用maven打包成可执行jar,就不能被引用
接近 2 年之前 回复
Small_Mouse0
小鼠标丶 回复qq812858143: 用maven的pom.xml引用?。。。这个需要mvn -install,,,,,安装一下
接近 2 年之前 回复
qq812858143
qq812858143 maven打包成java -jar可运行的jar,就不可以被引用了
接近 2 年之前 回复

jar都可以被引用.

qq812858143
qq812858143 我知道咋回事了,如果作为可启动jar(java -jar可以跑起来的)是不可以被引用的,我已经解决了
4 个月之前 回复

不可以 因为可执行jar包 编译好后通过反编译工具可发现 此jar包最外层为BOOT-INF 固不可被引用

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java 可执行jar
NULL 博文链接:https://supben.iteye.com/blog/1523762
Java的可执行jar的运行问题
Java的特点介绍是只要电脑上有Java环境,配好了环境变量,就能直接双击运行可执行jar,但是我实际遇到的是,我打包的可执行jar,在本电脑上能正常运行,换了另一台同样是有Java环境的电脑上就提示Java虚拟机错误,程序中并没有读取本地文件的内容,所有用到的东西都打包进去了,问一下大神们有同样遇到的吗?解决办法又是怎样呢?![图片](https://img-ask.csdn.net/upload/201705/15/1494826647_29607.png)![图片](https://img-ask.csdn.net/upload/201705/15/1494826946_150774.png)
可执行jar
提出的问题: java既然提供了打jar包的命令,我们为什么还要用maven中的命令呢?而且他还给提供了三种方式,分别有什么不同呢? (我相信我们应该都一样吧,看见别人操作那么多的命令,首先感觉好强啊,然后就是我靠!这么多命令,真费脑子,我能不能只记一种比较实用的呢?) Java提供了命令jar -cvf可以将calss文件打包成jar包,但是这种打包方式生成的jar包并不能通过java -...
java -jar ***.jar 运行可执行配置文件方法
private static Properties loadPropertiesFile(String fullFile) { String webRootPath = null; if (null == fullFile || fullFile.equals("")) { throw new IllegalArgumentExce...
引用外部包的可执行jar,如何导出
背景:在使用IDE开发一些实用的小工具或者小程序,需要直接导成可运行的jar文件。那么需要进行导出,并且提供相应的包才行。那么我提供下我的解决办法。知识点:在导出JAR的时候,会需要选择以下内容。那么通常选择第一个就可以,包含已经编译的.class文件。* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件* Exp
java制作jar可执行应用
使用该工具可以把开发java应用打成jar包,并直接点击进行运行。
Java项目打包成可执行Jar
Java项目打包可执行Jar工作中经常会写一些临时性的小项目,用来处理些数据什么的,直接在开发环境中执行有些不方便,需要将程序打包成jar本例通过新建一个jar项目,引入一个apache的常见jar包也演示这个过程 项目名称:JarDemo 依赖的jar包:commons-lang3-3.3.2.jar 开发工具: Intelij Idea 2016.3.2 Comnunity Edition 过程
Java 可执行jar的manifest编写
Eclipse:形式, 选中项目右键 命令行形式:1.编写Java类2.命令行指定到项目/src文件夹,编译3.编写manifest文件4.目录重新定位到bin/classes编译文件目录下, 执行打包命令Jar /? 看详细说明。命令行执行 java -jar xxx.jar时 , 通过-cp或者-classpath指定lib文件夹都无效, 需要这样:java -Djava.ext.dirs=....
java 打可执行jar 文件
只有java 的窗体程序才能看到效果 这里 d:\java\xsd\test.jar   这是存放位置。 选着程序入口。
java 打包方法、可执行jar
1、没有引入外部jar包,打出可执行jar包,如何做?      解决:直接根据myeclipse 字的打包工具导出jar。不懂的,可以留意。 2、引入了外部jar,如何打出可执行的jar ?    解决:1>首先根据Myeclipse导出jar,然后将其他引入的jar拷出放入一个文件夹下,比如我建立一个文件夹lib      如图:          2>编写一个s...
java工程导出可执行jar
创建了一个简单java项目,项目依赖了第三方jar包和本地配置文件,现在导出可以执行的jar文件: 1 创建MANIFEST.MF文件,位置随意,导出jar包时候需要指定该文件,内容如下: Manifest-Version: 1.0 Main-Class: com.test.demo.MainTest Class-Path: lib/fastjson-1.1.38.jar  说明
java maven 生成可执行jar
还在为生成可执行jar而烦恼吗,还在为生成可执行jar后资源文件无法读取而烦恼了吗,还在为生成可执行jar依赖的jar包无法读取而烦恼吗,那就使用maven吧,maven强大的插件功能可以帮我们解决一切问题。这里举个例子说明一下,下面是我的文件目录结构: DbUtil.java需要读取resources目录下的资源文件,读取的相关代码如下:public class DbUtil {
java jar 引用问题
如题:rn先有A.jar和B.jar 但是A.jar和B.jar的class和路径 连方法名字都一样的,就是方法的参数不一样。每次系统会默认的引用A.jar 我现在想让他引用B.jar中的那个方法 如何引用 请大神们指教。
JAVA -- 项目引用jar
如果想用jar包的内容,必须把jar包的内容加到classpath中在ecplise中要用jar包的内容,必须把jar包放到Build Path中,如下图引入外部包后相当于在该项目中用该包,即将该包放到项目中的classpath中了另外,可以把jar包放到整个系统的classpath中,但是有可能不同版本之间的jar互相冲突,从而导致整个项目无法使用,所以最好的就是放在各个项目的classpath...
可执行jar及命令详解
可执行JAR包及JAR命令详解 可执行JAR包及JAR命令详解 可执行JAR包及JAR命令详解
Maven打包可执行jar
pache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion&amp
Maven 打包可执行jar
有点时候我们项目不是通过IDEA 向导生成的spring-boot项目文件,我们直接打出的jar包,通过java -jar xxxx.jar命令执行,报出xxx.jar中没有清单属性错误,这个时候我们需要指定jar的main入口和在jar包的MANIFEST.MF文件中生成Class-Path属性, 我们修改pom.xml文件:<build> <plugins>
可执行Jar读取文件乱码
写了一个读取文本文件(UTF-8编码)的类,其中使用rn BufferedReader in = new BufferedReader(new FileReader(file));rn进行文件读取,在Eclipse中运行时没有中文乱码现象,但由Eclipse导出为可执行Jar后读取文件出现乱码,请问是什么原因?
linux部署可执行jar
1、打Jar包要指定主类,主类包含main方法 maven项目配置: org.apache.maven.plugins maven-assembly-plugin 2.3 false jar-with-dependencies act.peter.nettylearn.Ne
maven 打可执行jar
做个短信项目全是socket,突然发现自己好像只会打war包,都是给tomcat 或者jetty用的 下面就讲一下怎么打一个可执行的jar 可执行jar 中有个MANIFEST.MF 文件指明了开始的入口,和lib等,内容如下 Manifest-Version: 1.0 Built-By: lxn Build-Jdk: 1.7.0_79 Class-Path: lib/
netbeans打包可执行的JAR
1编辑nbproject / project.properties中并添加项 : manifest.file=manifest.mf     2mainifest.mf 文件内容如下   Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.1 Created-By: 16.0-b13 (Sun Microsystems Inc....
mvn 构建可执行jar
首先创建mvn工程 mvn archetype:generate 选择quickstart后增加maven-shade-plugin到pom.xml &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:s...
idea打包可执行jar
(1)在项目上鼠标右键 --&gt; Open Module Settings 或者点击工具栏上的 (2)Artifacts --&gt; + --&gt; JAR --&gt; From modules with dependencies... (3)Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个 关于 JAR files from ...
打包可执行Jar
打包插件 &amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-maven-p...
ant 打包 jar 可执行
  打包成的jar可以执行需要注意的是    1、依赖外部jar包的情况下,怎么可以让我们自己写的程序找到依赖的外部jar包   2、src目录下面的一些配置文件或者资源文件我们也需要拷贝到我们的jar包中   3、MANIFEST.MF文件中Class-Path 选项可以根据我们添加jar后自动修改,而不用我们手动在后面写一大段的 繁琐代码   &amp;lt;!-- conve...
Myeclipse导出可执行jar
*、Myeclipse导出可执行jar      so easy,在Myeclipse中编译之后,重点是编译之后,之后,后      项目右键 -〉 Export-〉Java -〉Runnable  Jar File -〉选择主类和项目,要导出的路径 ,library handling 下面选择第一个,finish,jar包生成成功。      起点:在命令行中转到生成的jar的路径下-...
制作可执行的jar出现问题?
在Dos执行rnHelloRunnableWorld.jarrnrn出现这样的提示Could not find the main class.Program will exit!rnrnrnrn--------MANIFEST.MF----------rnManifest-Version: 1.0rnMain-Class: HelloRunnableWorldrnrn--------MANIFEST.MF----------
可执行JAR的方法
进入dos操作符窗口 cd进入要打成jar包的class文件所有文件夹目录 jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开 如: 一。操作零散的单个或几个class文件 jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class 二。把一个文件夹下面的所有class文件打成jar包 jar cvf ibstool.jar * 回车
j2ee 可执行jar制作方法
Class-Path:     在公司开发邮件系统需要用到可执行jar刚开始自己按照 java -classpath “第三方jar” -jar “自己jar”   运行结果:        报异常   原因分析:        第三方的jar  没有引入自己的应用程序中。自己怎么想也应该是这样的用在网上找了相关的文档结果发现 自己的理解和 java jar 的运行原理还是有一段理...
myeclipse创建可执行jar
1、选中项目右键[export]-&gt;java-&gt;jar file 2、填写路径 如 xxx.jar 3、设置Main class 4、执行 java -jar xxx.jar
制作可执行jar文件包
使用jar.exe命令生成jar文件包的用法和参数说明如下: 编写一个java文件并编译: 编写一个清单文件manifest.mf,执行命令生成jar文件包,执行 java -jar (yourJar) 即可运行jar包:
vizster 可执行jar
vister是一个网络可视化及进一步分析的工具包,jar文件可以反编译出源码
可执行jar 路径问题
我想执行这个jar包时,可以从包外,这包所在的目录读取一个配置文件,这读取路径应该怎么写啊?
maven 打包可执行的jar
日常开发中我们常常需要将项目打包成能在命令行可直接运行的CLI(Command Line)包。默认Maven生成的JAR包只包含了编译生成的.class文件和项目资源文件,而要得到一个可以直接在命令行通过java命令运行的JAR文件,还要满足两个条件: JAR包中的/META-INF/MANIFEST.MF元数据文件必须包含Main-Class信息。 项目所有的依赖都必须在Classpath中。 M
jar可执行包
打jar包问题 (转)2007-09-28 10:37 名称:打包发布问题 来源:本论坛一高手著 /*-------------------------------------------------------*/ 1. 编辑类文件,归并到一个文件夹,比如c:\java\student 2. 在命令行下转到student目录使用javac,java命令运行程序,检查运行结果 3. 在...
eclipse导出可执行jar
测试代码如下import java.util.Scanner;public class MainClass { private static final String COPYRIGHT = "Input .exit to exit this cmd."; private static final String PROMOPT = "input>"; private stati
制作可执行的JAR文件包
http://zhangym.iteye.com/blog/231134   关键在于可执行 JAR 文件包的 MANIFEST,其内容包含了 Main-Class 一项
IDEA打包可执行jar
打包jar
maven 打包可执行jar
这篇文章主要讲解 maven打包可执行jar配置
可执行的jar全教程
可执行的jar全教程,包括demo,以及对应的安装包,有了这些,可以直接制作出可执行的jar了
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview

相似问题

2
idea打包成jar提示找不到或无法加载主类
1
xerces.jar xercesImpl.jar xml-apis.jar会发生jar包冲突么
1
spring boot项目打成jar包之后,文件下载路径报错
4
log4j2.xml配置是读取当前项目的,还是引用的jar包里面的配置?
5
java -jar 运行一个jar项目,运行一段时间后就进程自动被杀掉
5
自己写的项目maven打包后导入其他项目,为什么jar包中其他的依赖不会自动下载?
2
java 如何用cmd添加mysql的驱动?
5
JAVA开发jar lib包,Spring配置文件如何处理?
1
spark-submit命令运行jar包报空指针,Java -jar命令可以运行。
1
利用java反射在jar包下二级jar包中搜索一类的子类或实现类问题
4
多module普通maven项目,怎么打包为一个可执行jar
6
idea引用本地项目jar包怎么查看被引用项目的注释
7
关于jar包运行提示错误的问题
3
【Java】war包也可以用java -jar命令启动?
3
Java调用matlab生成的jar包出错是为什么
3
如何在Java中调用C?或者说如何把自己写的C程序打包成jar供Java调用?
1
怎么利用javascrpt语言将java语言的jar包作为form表达调用?
6
【JAVA】项目下有个lib,怎么在打包的时候把里面的jar自动加进项目?
1
java运行jar包, 两种方式项目都可以运行成功,但是访问项目时,java -jar 会报异常
2
java项目导入另外一个项目打成的jar包,项目和jar项目的数据库数据源不同,如何调用jar的dao层方法执行。