我是靠谱客的博主 文艺山水,最近开发中收集的这篇文章主要介绍java jar -c,java javac jar 使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

虽然java现在搞的也挺多了,但是像当初自己被VB误入歧途直接IDE上手一样,对于java的控制台级别的命令用的其实很少,因为加入到一个项目中,

除非项目是从头搭建,或者涉及到比较多的编译修改,否则基本是不会专门去碰控制台命令的,以及相关的选项的,就像搞c++时,g++的option一堆一堆,但是

往往常用就那么几项,并且makefile文件之后也不会怎么动选项。这次就专门小用一把记录一下:

首先搞一个class Test,

package是 com.example.Test, 那么javac -d ./ Test.java 来生成相应的Test.class文件,-d ./ 则是直接为你生成相应的package层次目录,

现在的目录结构是:

./Test.java

./com/example/Test.class

想运行这个Test class: java -cp ./ com.example.Test, -cp ./ 表示的是在当前目录 搜索 com.example.Test 的class文件,

注意想跑到 com/目录下执行 java -cp ./ example.Test 是不行的.

把Test.class打个jar包吧,注意jar要保持相应的目录结构:

可以jar cvf Test.jar com/example/Test.class

打好以后,新建一个com.opera.Test2 类,使用jar中的Test.class 进行编译:

javac -d ./ -cp Test.jar Test2.java

运行Test2.class:

java -cp Test.jar:./  com.example.Test2 注意同时需要Test.class 和 Test2.class, 因此 -cp 有两个位置.

最后

以上就是文艺山水为你收集整理的java jar -c,java javac jar 使用的全部内容,希望文章能够帮你解决java jar -c,java javac jar 使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部