`
LichiKing
  • 浏览: 14399 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙
社区版块
存档分类
最新评论

Linux 终端下运行java

    博客分类:
  • java
阅读更多

Linux 终端下运行java

作为Java一个java开发,基本上是在编辑工具下面开发项目,但是知道如何在命令行下执行java也是很有帮助的,在终端下运行java的主要实际用途是测试,或者调用接口

1、java编译

当然,首先确定你安装了jdk并配置了环境变量, 
假设 
test.java文件放在/tmp/test/src目录下 
依赖的jar文件放在/tmp/test/lib目录下

 

1、如果没有依赖jar包,编译单个文件,执行:
       javac /tmp/test/src/test.java 或
       cd /tmp/test/src 
       javac test.java
      2、如果有依赖jar包需要引入,多个用:隔开 ,如下:
       javac -cp /tmp/test/lib/commons-codec-1.4.jar:/tmp/test/lib/commons-httpclient-3.1.jar /tmp/test/src/test.java

 

成功就会生成test.class文件

2、java执行

 

 1、普通执行
     java test
     2、如有依赖jar包:
     java -cp /tmp/test/lib/commons-codec-1.4.jar:/tmp/test/lib/commons-httpclient-3.1.jar:/tmp/test/src/ test

 

 

分享到:
评论

相关推荐

    Linux(Debian)上编译运行Java程序入门.docx

    Linux(Debian)上编译运行Java程序入门教程,通过这个例子,相信小伙伴们在Linux上开始Java编程时可以拥有一个不那么痛苦的新手起步。

    ping:在Java中Linux中执行ping的服务器-客户端实现

    如果从终端运行,请确保目录并使用以下命令对其进行编译:服务器编译-> javac UDP_Server.java Server_Receive.java NextGaussian.java服务器运行-> java UDP_Server'port'//输入要在其上运行的端口您想打开不带...

    jdk-1_5_0_19-linux-i586.bin for linux

    shell终端下进入jdk-1_5_0_19-linux-i586-rpm.bin文件所在目录, 赋权 chmod +x jdk-1_5_0_19-linux-i586-rpm.bin 运行 ./jdk-1_5_0_19-linux-i586-rpm.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候...

    Linux nohup实现后台运行程序及查看(nohup与&)

    一般运行linux上的程序都是执行 .sh 文件(./sh文件),那如果不影响当前CMD窗口的操作,需要后台运行怎么办呢? 这时就需要借助 nohup 和 & 命令来实现。 nohup java -server -Xms128M -Xmx512M -XX:MetaspaceSize...

    sudo提权自动输入密码--java执行交互式命令

    参考了java版的expect4j,expectj的原理,进行了极大的简化,可完成基本的功能: 1,运行java代码,执行交互式命令 2,sudo提权,自动输入密码(echo "password" | sudo -S mkdir /opt/test)

    JAVA 开发环境 Java SE Development Kit (JDK) 16.0.1 x64.zip

    在 Java 中创建应用所需的基本资源,包括 Java 运行时环境,库,代码示例和演示应用。根据 TIOBE 编程社区索引,Java 编程语言是软件开发人员的最佳选择之一,他们...Windows 系统下配置 Java 开发 JDK 环境配置教程

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    Linux下,通过socket监听指定端口的程序

    通过GCC编译后,运行程序,就可以监听8000端口,收到数据会打印到终端

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    Java 游戏 Java编写的自动化RTS塔防游戏 Mindustry

    Mindustry 是一款由 Java 编写的自动化塔防 RTS 游戏。...在 Mindustry 目录中打开终端,并运行以下命令: Windows 系统运行方法 gradlew desktop:run Linux/Mac OS 系统运行方法 ./gradlew desktop:run

    java开源包11

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    java开源包6

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    java开源包4

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    java开源包9

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    java开源包101

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    java扫描仪源码-java-scanner:Java扫描仪源代码

    java扫描仪源码Java扫描仪 Java扫描仪源代码 我在Linux终端上运行它。 在终端中移动到文件所在的适当目录 要在终端中进行编译,请输入:javac ajs6790scanner.java 要执行代码,请输入:java ajs6790scanner

    win7 超级终端

    此外,随着跨平台能力的扩展,为了满足不同系统应用的需要,网络终端设备也将以众多的面孔出现:Unix终端、Windows终端、Linux终端、Web终端、Java终端等等。 3.从应用领域讲,字符哑终端和图形终端时代的终端...

    java开源包5

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    java开源包8

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    java开源包10

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

Global site tag (gtag.js) - Google Analytics