首页 > 系统相关 >linux下运行一个java类

linux下运行一个java类

时间:2022-08-15 12:56:23浏览次数:57  
标签:包时 java jar linux test cp 第三方 运行

java代码,使用了jdk的包,以及第三方jar包(user.jar)中的类,以下例子为所有文件均在同一目录下。也可以不在同一目录,执行命令时需指定绝对路径即可。

import a.b.User;
import java.util.*;

public class test {
    public static void main(String ...args){
        System.out.println(User.getName());
    }
}

编译

#使用了第三方jar包时的编译方式
javac -cp user.jar test.java

#使用了多个第三方jar包时的编译方式
javac -cp user1.jar:user2.jar:user3.jar test.java

#没有使用第三方jar包时的编译方式
javac test.java

运行

#使用了第三方jar时的运行方式
java -cp .:user.jar test

#使用了多个第三方jar时的运行方式
java -cp .:user1.jar:user2.jar:user3.jar test

#没有使用第三方jar包时的运行方式
java test

 

标签:包时,java,jar,linux,test,cp,第三方,运行
From: https://www.cnblogs.com/wdgde/p/16587910.html

相关文章

  • linux系统下还原oracle数据库
    报错信息:Copyright(c)1982,2011,Oracleand/oritsaffiliates.Allrightsreserved.UDI-28009:operationgeneratedORACLEerror28009ORA-28009:connection......
  • Linux异常-java.io.IOException: 打开的文件过多
     异常报错如下09-Oct-201915:37:51.923严重[http-nio2-8080-Acceptor-0]org.apache.tomcat.util.net.Nio2Endpoint$Acceptor.runSocketacceptfailedjava.......
  • 【java面试题】 == 和 equals
    【java面试题】==和equals "=="比较的机制:==对比的是栈中的值基本数据类型是变量值,也就是inti=1;在栈中存放的是i=1,==比较的也是这个数值1引用类型是堆中......
  • python wsgi 规范 与java的servlet规范
    背景Web应用的本质就是:浏览器发送一个HTTP请求;服务器收到请求,生成一个HTML文档;服务器把HTML文档作为HTTP响应的Body发送给浏览器;浏览器收到HTTP响应,从HTTPBody取......
  • javascript关于正则表达式
    概述正则表达式是用于字符串匹配的(四个支持正则的方法search查找下标macth查找数组split切割 replace替换)1.正则表达式对象声明1.1new关键词声明varre......
  • Java SE 9 多版本兼容 JAR 包示例
    JavaSE9多版本兼容JAR包示例作者:Grey原文地址:JavaSE9多版本兼容JAR包示例说明Java9版本中增强了Jar包多版本字节码文件格式支持,也就是说在同一个Jar包......
  • Python 函数运行时间统计
    fromfunctoolsimportwrapsimporttimedeffunc_time(f):@wraps(f)defwrapper(*args,**kwargs):start=time.time()result=f(*ar......
  • Java NIO全面详解(看这篇就够了)
    很多技术框架都使用NIO技术,学习和掌握JavaNIO技术对于高性能、高并发网络的应用是非常关键的@mikechenNIO简介NIO中的N可以理解为Non-blocking,不单纯是New,是解决......
  • 【java面试题】ArrayList和LinkedList的区别
    【java面试题】ArrayList和LinkedList的区别 ArrayList和LinkedList都实现了List接口,它们有一下的不同点:ArrayList是基于索引的数据接口,它的底层是数组,它可以以O(1)时......
  • JavaScript 异步函数的 Promisification 处理
    Promisification是一个很长的词,表示一个编程范式的转变,即将接受回调的函数转换为一个返回类型为Promise的函数。我们现实的开发项目中经常需要这种转换,因为许多函数和......