当前位置:首页 > JAVA教程 > 正文内容

java如何生成jar_JAVA教程,java,生成,jar

搜教程4年前 (2020-02-04)JAVA教程168

javac找不到.java文件_JAVA教程

javac找不到.java文件的解决方法:1、打开文件夹选项-勾选文件扩展名-重命名Java文件,删除.txt后缀;2、使用cd命令切换到java文件所在路径,再执行javac命令;3、检测main()方法的正确性。

将*.class文件压缩成一个文件交付给用户使用,那么这样的文件就称为jar文件。如果要想生成jar文件,直接使用JDK中bin目录里的jar.exe就可以将所有的类文件进行压缩。此命令是随JDK一起安装的,直接在命令行中输入jar,即可看到此命令的提示操作。

1、首先,安装JDK的步骤有很多了,这里就不述及。只讲与打包相关的部分。打开控制台界面,输入jar回车查看,与打jar包相关的操作命令提示。

2、下面为了让大家便于理解,此处只为一个单独的类进行打包。下图为所写java源代码,只是为了展示打包步骤。

3、然后对此程序进行编译生成class文件,然后将生成的com文件夹进行打包。

4、这里需要说明一下,打包时源文件,即Demo.java文件不需要打进去,只需要把*.class文件打进去。在控制台进入com文件所在的文件目录,例如本例中的javapro文件。如图示

5、进入javapro文件后输入jar -cvf [jar包的名字] [需要打包的文件]。

Java程序中文显示乱码的解决方法_JAVA教程

Java程序中文显示乱码的解决方法:首先使用记事本打开源码文件,点击【文件】-【另存为】;然后在编码设置中,将utf-8改成ANSI;最后重新编译运行即可。

(相关视频教程分享:java视频教程)

6、例如jar -cvf my.jar com,效果如图示。

7、最后,就是如何使用这个jar包。要使用jar包,需要设置环境变量,可以在电脑上设置,也可以在控制台上用命令设置,这里用后者展示。

在控制台输入set classpath=.;d:\javapro\my.jar

8、下面写一个测试类,测试此jar包是否可用。测试之前把生成的Demo.class文件删除,只保留jar包。测试程序如下图所示。

9、在控制台编译、运行TestDemo.java效果如图示。

以上就是java如何生成jar的详细内容,更多请关注ki4网其它相关文章!

什么是java路径?_JAVA教程

Java路径是指Java可执行文件在系统中的位置,通常为“Java安装路径\jdk\bin\java.exe”。bin目录下还存在javaw.exe和javaws.exe文件,同样是Java可执行文件。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17149.html

标签: java生成jar
分享给朋友:

“java如何生成jar_JAVA教程,java,生成,jar” 的相关文章

Java注解的细致引见(代码示例)【JAVA教程】,Java注解

本篇文章给人人带来的内容是关于Java注解的细致引见(代码示例),有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 注解犹如标签 初学者可以如许明白注解:想像代码具有生命,注解就是关于代码中某些新鲜个别的贴上去的一张标签。简化来说,注解犹如一张标签。在未最先进修任何注解详细语法而言...

Java中标识接口有什么作用?(附代码)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java中标识接口有什么作用?(附代码),有一定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 标识接口是没有任何要领和属性的接口。标识接口不对完成它的类有任何语义上的请求,它仅仅表明完成它的类属于一个特定的范例。标接口在Java言语中有一些很有名的运用...

spring boot集成JSP的要领引见(代码示例)【JAVA教程】,spring boot

spring boot集成JSP的要领引见(代码示例)【JAVA教程】,spring boot

本篇文章给人人带来的内容是关于spring boot集成JSP的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 记得刚开始spring boot 项目集成jsp 时在网上找了一些材料,不过那些材料大部分都是只是一部分的,要么是不可,要么是断章取义。尤其是c...

Java多线程之Callable和Future的细致引见(代码示例)【JAVA教程】,多线程,java

本篇文章给人人带来的内容是关于Java多线程之Callable和Future的细致引见(代码示例),有一定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 Callable和Future涌现的缘由 建立线程的2种体式格局,一种是直接继续Thread,别的一种就是完成Runnable接口。...

.net和java的区分是什么【JAVA教程】,.net、java

.net和java的区分是什么【JAVA教程】,.net、java

.net与Java的区分有:.net比Java入门简朴,.net许可夹杂言语开辟而Java不能够,Java供应的加密算法比.net多,.net有图形接口和命令行两种体式格局来修正平安设置参数,而Java只要前者等等 关于预备进修编程言语的初学者来讲.Net和Java是初学者起首斟酌的两门手艺,...

Java中战略形式和模板要领形式的引见(附代码)【JAVA教程】,Java

Java中战略形式和模板要领形式的引见(附代码)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java中战略形式和模板要领形式的引见(附代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 战略形式 简介 战略形式(Strategy Pattern)属于对象的行动形式。其意图是针对一组算法,将每个算法封装到具有配合接口的自力的类中,...