JAVA 入门
2022/3/1 22:22:16
本文主要是介绍JAVA 入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JAVA入门
- 编译JAVA
- jar文件
- 编译
- 编译多个文件
- 生成jar可执行包
- 执行
编译JAVA
javac a.java 就可以编译 产生a.class
jar文件
可执行的jar文件包,可以是你下载的库或者是你生成的可执行包
编译
如果是要在编译的时候用到下载的包,并引入目录
javac -cp C:\Users\whr-pc\Desktop\classpath\img\json-lib-2.4-jdk15.jar Xml2Json.java
加载多个jar包,用;符号分割开
javac -cp C:\Users\whr-pc\Desktop\classpath\img\json-lib-2.4-jdk15.jar;jdom-1.0.jar;spring-json-1.3.1.jar Xml2Json.java
如果是编译文件并放在指定的文件夹下:
javac -d . a.java “ . ” 表示存放在当前文件夹下
javac -d e:sunxinjava\code Test.java:表示在指定目录下(e:sunxinjava\code)生成
package cn.mybao;//包名一般小写 class Test { public static void main(String[] args) { System.out.println("package test!"); } } //在执行时首先执行javac Test.java,其次创建一个文件夹名为mybao(必须和包名一致),然后将Test.class文件拉入mybao文件夹中 //再创建一个cn文件夹,将mybao文件夹拉入cn文件夹,最后执行java cn.mybao.Test
编译多个文件
如果同时编译一个文件夹下的多个文件,利用find 命令
javac -d class $(find ./test -name *.java)
解释:将test下的所有文件编译后 放入class文件夹中
生成jar可执行包
使用jar命令
-v 打印细节 -c 创建新包 -f 指定jar文件名
一般用cf就行了
jar cd a.jar ./
注意 ./ 表明是当前文件夹中的文件进打包
执行
如果有包 依据需要 -cp ,注多个包 windows 用" ; “分割,
在linux上用” : "分割。
java -cp .:myClass.jar packname.mainclassname
java -cp ./a.jar test
这篇关于JAVA 入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14动态路由项目实战:从入门到上手
- 2024-11-14函数组件项目实战:从入门到简单应用
- 2024-11-14获取参数项目实战:新手教程与案例分析
- 2024-11-14可视化开发项目实战:新手入门教程
- 2024-11-14可视化图表项目实战:从入门到实践
- 2024-11-14路由懒加载项目实战:新手入门教程
- 2024-11-14路由嵌套项目实战:新手入门教程
- 2024-11-14全栈低代码开发项目实战:新手入门指南
- 2024-11-14全栈项目实战:新手入门教程
- 2024-11-14useRequest教程:新手快速入门指南