zoukankan      html  css  js  c++  java
  • javac、java命令如何编译运行目标类以及其类引入的外部jar包

    在网络隔离的情况下,写测试代码,用javac、java命令执行相应的类,类需要外部依赖jar包
    写出javac编译命令:

    在cmd下,输入命令:

    javac -encoding UTF-8 -classpath .;C:\Users\wgzuo\Desktop\testhttp\lib\httpclient-4.5.5.jar;C:\Users\wgzuo\Desktop\testhttp\lib\httpcore-4.4.9.jar;C:\Users\wgzuo\Desktop\testhttp\lib\httpmime-4.4.1.jar;C:\Users\wgzuo\Desktop\testhttp\lib\fastjson-1.2.31.jar; -d . C:\Users\wgzuo\Desktop\testhttp\HttpClientUtils.java C:\Users\wgzuo\Desktop\testhttp\HttpClientUtilsTest.java
    

    其中-d . 为在当前目录下依据HttpClientUtilsTest.java的包路径生成路径文件夹,会将class文件放入到该路径文件夹下。

    如果执行不成功-d .也可以不输入。
    也可以这样写

    javac -encoding UTF-8 -classpath .;C:\Users\wgzuo\Desktop\testhttp\lib\*; -d . C:\Users\wgzuo\Desktop\testhttp\HttpClientUtils.java C:\Users\wgzuo\Desktop\testhttp\HttpClientUtilsTest.java
    

    编译通过后,输入java运行命令:

    java -cp .;C:\Users\wgzuo\Desktop\testhttp\lib\httpclient-4.5.5.jar;C:\Users\wgzuo\Desktop\testhttp\lib\httpcore-4.4.9.jar;C:\Users\wgzuo\Desktop\testhttp\lib\httpmime-4.4.1.jar;C:\Users\wgzuo\Desktop\testhttp\lib\fastjson-1.2.31.jar;C:\Users\wgzuo\Desktop\testhttp\HttpClientUtils C:\Users\wgzuo\Desktop\testhttp\HttpClientUtilsTest 
    

    也可以这个写

    java -cp .;C:\Users\wgzuo\Desktop\testhttp\lib\*;C:\Users\wgzuo\Desktop\testhttp\HttpClientUtils C:\Users\wgzuo\Desktop\testhttp\HttpClientUtilsTest 
    

    注:如果是linux系统将;换成:

  • 相关阅读:
    Python·Jupyter Notebook
    CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)概念区分理解
    tensorflow学习
    语料库
    资源 | 数十种TensorFlow实现案例汇集:代码+笔记
    Tensorlayer
    利用 TFLearn 快速搭建经典深度学习模型
    十分钟搞定pandas
    利用python进行数据分析之pandas入门
    Pandas
  • 原文地址:https://www.cnblogs.com/zwgblogs/p/15648782.html
Copyright © 2011-2022 走看看