学习java手动编译
来源:互联网 发布:新红帆网络 编辑:程序博客网 时间:2024/06/06 16:51
1.编译一个无依赖的java文件
- 首先,要确定该项目的classpath,也就是源文件的根路径。比如d:/app/src/
- 其次,要注意java源文件的包名与其所有路径的对象关系。比如Student.java的包名为edu.guet.bean。那么:Student.java应放在classpath/edu/guet/bean/下。
- 编译一个无依赖的Student.java。命令为:javac classpath 源文件,比如对于Student.java
javac -classpath d:/app/src/ d:/app/src/edu/guet/bean/Student.java注:classpath路径和源文件路径可以是绝对或相对路径,相对路径是相对于当前命令行目录。-classpath可以不写,表示clsspath为当前命令行目录
- 编译完成后,可以Student.java目录下生成同名的class文件
2.打包jar文件。
命令:jar -cvf 生成的jar路径 需要打包的目录例如
jar -cvf student.jar ./注:一定要转到classpath下再执行打包命令。
3.编译一个依赖于jar包的java文件。
命令:javac [-classpath {classpath}] -cp 依赖的jar路径 java文件路径例如:
javac -cp student.jar Main.java
注:-cp表示搜索依赖文件的目录,这student.jar可以看作为一目录。
4.运行一个依赖于jar的main函数
命令:
java -cp .;student.jar Main注:cp多个路径要写全。因为只写student.jar的话,就会只从student.jar中搜索所需要的class文件,导致Main.class找不到
0 0
- 学习java手动编译
- java手动编译类
- 手动编译java程序
- 手动编译运行java文件
- 手动编译、执行java文件
- java编程思想学习笔记(6)--手动创建、编译、运行Java程序
- centos学习:手动编译apache2.4.26
- 手动编译运行带包 java 程序
- 手动编译运行带包 java 程序
- java_手动编译运行java代码
- 手动编译java,运行.class文件
- Java 手动编译 javac 的-classpath -sourcepath
- 手动编译Java hdfs访问程序
- 手动编译打包执行java类(javac,java,jar使用)
- DDK&WDM学习 - HelloDDK 手动编译步骤以及相关设置
- Maven学习二:手动创建maven project并编译
- Maven学习二:手动创建maven project并编译
- ARM_S5PV210学习之手动安装交叉编译工具链
- hdu 验证角谷猜想 1279
- IOS http请求的get 和 post的请求的区别
- arm mini2440 基于v4l2 ffmpeg x264的视频远程监控
- UIDatePicker 日期滚轮)/时间选取器
- Activity启动模式
- 学习java手动编译
- iPhone SDK 包含哪些东西
- windows下mysql5.6.x的日志正确配置方法(my.ini)
- ARC下dealloc过程及.cxx_destruct的探究
- 让Category支持添加属性与成员变量
- .NET学习(一)VisualStudio连接MySQL数据库
- Core Data
- SoftReference 、WeakReference 总结
- POJ 2553:The Bottom of a Graph【强连通】