首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java令行执行 jar_java命令打包jar

学会如何写一段转换jar包的程序,将你的jar包转换成你能使用javajar 命令运行jar包或象在windows系统上那样通过双击来运行jar包。...那么在java的世界里,为什么jar是第二类公民――仅仅用作打包――当他们能成为第一类公民的时候,能和本地执行程序一样吗? 如果想执行jar文件,可以使用java命令的-jar选项。...例如,你有一个可以运行的myjar.jar文件。因为该文件是可以执行的,所以你可以用如下命令执行之:javajar myjar.jar。...用API修改改配置 从java1.2之后,一个叫java.util.jar的包可以操作jar文件(注:它架构在java.util.zip包之上)。...或许,我们可以添加一个命令行参数告诉程序使用新值而不是使用以前的一个: Attributes a = manifest.getMainAttributes(); String oldMainClass

1.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

java令行运行jar包_java令行运行jar包详解2016

java令行运行jar包详解2016 jar包是什么呢?jarjava archive file 的简写。从名字就可以知道,它的应用与Java息息相关。...安装好JDK之后,jar.exe就已经安装好了。在命令行中键入jar命令之后,就会出现下图。里面详细的介绍了jar命令的用法: 下面我们举例介绍jar命令的一些比较常用的用法。...然后使用命令生成jar文件。例如,在笔者E:\review\coreJava目录下面有一些笔者平时练习时候的class文件,Java源文件代码中都对它们使用package关键字打包了。...2.在命令行里切换到review目录所在的目录下面,笔者这里应该切换到e:盘下面。(这一步很关键) 3.使用如下命令: jar cvf d:/test.jar review/coreJava。...以上就是有关生成jar文件的方法,希望对大家学习java语言有所帮助! 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

2.6K20

Java令行运行错误: 找不到或无法加载主类

前言:虽然学习Java语言约有两年多,但在最近需要使用命令行工具编译并运行Java程序时,还是报错了。花费了一些时间,解决了该问题,发现解决方法在初学Java时使用过。...一、 问题分析 找不到或无法加载主类,主要原因有两个: 1. 类名错误 2. 类所在位置未添加至类加载路径中 二、 问题解决 本部分将针对在“一”中提出的两个问题发生原因,分别进行分析及处理。...并且会介绍java的一些和处理问题相关的基本概念。 1. 类名错误 全限定类名:包名+类名。...),运行命令后,会从命令所在位置开始(即以命令所在位置为相对路径),查找“com\gzn\demo\”路径下的HelloWorld文件。...可能出错情况三 :存在依赖外部jar包时,命令行运行java命令,classpath参数中只是添加了外部jar包路径,没有添加当前目录“.”,导致要运行的类文件找不到。

7.5K40

2018-08-02 Java令行Jar包打包

Java令行Jar包打包 参考文章《Java令行Jar包打包小结》第二种打包方式 1、 先创建目录:F:\CSDNBlob\jar打包\exam2 2、 在这个目录下创建文件test1.java...cvfm test.jar MANIFEST.MF -C cn/ . 6、 执行:java -jar test.jar 1 2 3 这个时候显示:错误: 找不到或无法加载主类 cn.mymain.Main...: args:1 args:2 args:3 this is class test1 this is class test2 总算成功了,看起来错误出现在第五步,我们做个脚本一次性打包(只能在linux...jar test.jar 1 2 3" output3=`java -jar test.jar 1 2 3` echo $output3 使用的时候执行:sh do.sh 如果执行的时候是指定java的类执行....java test2.java Main.java echo "jar cvf test.jar cn/*" jar cvf test.jar cn/* echo "java -cp . cn.mymain.Main

53530

mysql-connector-java-8.0.11-sources.jar下载后无法运行

解决方法 错误 java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 表示 Java 无法在项目的类路径中找到 MySQL 的 JDBC...这可能是由以下原因造成的: 你可能没有将 MySQL 的 JDBC 驱动(例如 mysql-connector-java-8.0.xx.jar)添加到你的项目中。...你可能使用了错误的驱动类名称(尽管在大多数情况下,对于 MySQL 8 和更高版本,类名称是 com.mysql.cj.jdbc.Driver)。 解决此问题的步骤如下: 1....如果没有,请点击 + 并选择你下载的 JDBC 驱动程序的 .jar 文件。 点击 OK 保存设置。 2....上面的正常解决方案,如果不行的话看看自己下的jar对不对,我就是下错了。 我下载的是mysql-connector-java-8.0.11-sources.jar 直接在我上传的资源中下载好就行。

16010

错误记录】jar 执行错误 ( java.lang.UnsupportedClassVersionError: Unsupported major.minor version 52.0 )

文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 出错场景 : 在 【IntelliJ IDEA】导出可执行 JAR 包 博客中导出的 jar 包 ; 在 【IntelliJ IDEA】使用...exe4j 生成 jre + jar 可执行文件并在 Windows 上执行 ( 不安装 jre 执行 java 程序 ) 博客中 , 将 jar 包打包并执行 , 出现如下错误 ; java.lang.UnsupportedClassVersionError...(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:...(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at...jre 版本 , IntelliJ IDEA 使用的 1.8 版本编译的 jar 文件 , 在 exe4j 中必须设置 1.8 作为最低版本 , 在工作目录拷贝的 jre 也必须是 1.8 版本的 ;

45030

Java提示错误: 找不到或无法加载主类

C:\Java\IdeaProjects\java>java xxxx 错误: 找不到或无法加载主类 xxxx 检查java在Idea终端中是否可用,如不可用,编辑编译器输出路径:文件→项目结构→模块→...路径→输出目录 或 设置→工具→终端→项目设置→环境变量 // https://cn.fankuiba.com C:\Java\IdeaProjects\java>java -version java...version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server...VM (build 25.231-b11, mixed mode) 检查java在命令行PowerShell中是否可用,如不可用配置好系统环境变量 PS C:\Users\XX> java ......PS C:\Users\XX> java xxxx 错误: 找不到或无法加载主类 xxxx 手动拷贝项目路径下的class文件到C:\Users\XX> 下可正常执行 在各终端下cd到class文件存放路径即可

2K10
领券