java 带有包名编译并运行,附带外部依赖jar包运行
来源:互联网 发布:黑客入侵网络考勤机 编辑:程序博客网 时间:2024/06/06 13:07
转自:http://blog.csdn.net/czw698/article/details/44353453
要打jar包,一定要先javac编译,否则没有class文件。这样打出的jar包是不可用的。
今天写了个测试程序,带有包名,竟然忘记了怎么编译和运行,所以现在记下来
1 带包程序的编译与运行
程序中带有包名,编译应该使用
这里在当前目录会生成一个 test目录,里面就是 HiveJdbcClient.class 文件
运行的时候命令:
运行结果:
2 对于需要依赖其他jar的运行
在实际的运行中,可能需要依赖额外的jar包,那么javac 和 Java 应该怎么做呢
使用 java -cp 指定依赖的jar包就可以。例子如下:
HiveJdbcClient.java
里面的代码里,我们依赖了Hive的jdbc jar 包,在编译和运行时我们也要加上依赖的jar包,需要注意的是,使用 java -cp 有额外的jar的时候:在Linux下面ClassPath前面是一个点号加一个冒号;在Windows下面ClassPath前面是一个点号加一个分号
运行命令:
这样就可以了
如果我们把代码中的 package 注释打开(该文件又多了一个包)
那么,编译时使用:
运行命令:
这样就可以了
-d .(点) :代表的是把class 文件打到哪个目录里
0 0
- java 带有包名编译并运行,附带外部依赖jar包运行
- java 带有包名编译并运行,附带外部依赖jar包运行
- JAVA和JAVAC 命令行;java 带有包名编译并运行,附带外部依赖jar包运行
- dos下编译运行java工程,并解决外部jar包依赖
- java用命令行编译运行时带有包和使用外部jar包的情况
- jar包运行,依赖外部jar文件夹
- java 外部包jar 带包package 命令行编译运行
- linux环境下运行jar包,依赖外部jar包
- 用命令编译、运行java项目(多个源码包,依赖第三方jar包)
- java命令行编译运行带有第三方jar包的java类
- 命令行下面编译运行eclipse中编写的带有包名的java文件
- java生成jar压缩包并运行
- Java打jar包并运行实践
- java生成jar压缩包并运行
- Dos下命令运行带有包名的Java类
- java编译运行和生成jar包
- java 带绝对路径/jar包编译运行
- 本地jar包依赖和运行包
- 解决中文乱码
- 一份程序员的计划--可以参考
- cocoaPods 最新安装方式
- 多线程相关
- 352_Socket文件上传
- java 带有包名编译并运行,附带外部依赖jar包运行
- 词组缩写
- 【PAT甲级】1026. Table Tennis (30)
- B-JUI1.3终于发布了,升不升级都是问题
- 353_SparseArray解析
- ECMAScript 类型转换
- 并行,并发和锁的问题
- 组合数求模
- 161019