精华内容
下载资源
问答
  • linux下运行java代码

    千次阅读 2015-10-21 21:31:58
    1. 用文本编辑器新建一个yumhtest.java文件,在其中输入以下代码并保存:  public class yumhtest{  public static void main(String args[]) {  System.out.println("hello world !");  }  }  2. ...

     1. 用文本编辑器新建一个yumhtest.java文件,在其中输入以下代码并保存:

        public class yumhtest{
          public static void main(String args[]) {
            System.out.println("hello world !");
          }
         }

      2. 编译:在shell终端执行命令 javac yumhtest.java

      3. 运行:在shell终端执行命令 java yumhtest

        当shell下出现“hello world !”字样

           注意事项:类名应和文件名相同。

    展开全文
  • Linux下运行Java文件

    千次阅读 2016-08-26 08:51:10
    Java程序的编译:javac Java程序的运行java

    1. 新建HelloWorld.java文件,里面代码如下:


    public class HelloWorld{
    public static void main(String[] args) {
       System.out.println("Hello World!");

    System.out.println("abc...");
    }
    }

     

    首先,在终端把目录切换到当前目录下;

    编译:javacHelloWorld.java

    编译结束后,当前目录中增加一个HelloWorld.class

    运行:java HelloWorld

    运行结束后,在终端显示出结果:

    Hello World!

    abc...

     

    2. 新建HelloWorld.java文件,里面代码如下:

     

    package test;
    public class HelloWorld{
    public static void main(String[] args) {
      System.out.println("Hello World!");

    System.out.println("abc...");
    }
    }

     

    首先,在终端把目录切换到当前目录下;

    编译:javac  HelloWorld.java  -d  ./

    编译结束后,当前目录中增加一个HelloWorld.class

    运行:java  test.HelloWorld

    运行结束后,在终端显示出结果:

    Hello World!

    abc...

     

    Summary:

    由于有的程序建立包,有的程序没有建立包,从而使得编译、运行的方式不同。

    展开全文
  • Linux 运行java -jar 参数配置 首先来一个样例: #!/bin/bash nohup java -jar -Xms1024m -Xmx1024m -Xss256k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m student.jar --spring.profiles.active=dev > /...

    Linux 运行java -jar 参数配置

    首先来一个样例:

    #!/bin/bash
    
    nohup java -jar -Xms1024m -Xmx1024m -Xss256k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m student.jar --spring.profiles.active=dev  > /dev/null 2>&1 &
    

    命令解释

    #!/bin/bash: 是指此脚本使用/bin/bash来解释执行。其中,#!是一个特殊的表示符,后面紧跟着解释此脚本的shell路径。bash只是shell的一种,还有很多其它shell,比如:sh,csh,ksh,tcsh等等。

    nohup: 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 。

    ​ 语法:nohup Command [ Arg … ] [ & ]

    ​ nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。

    java -jar: 运行指定jar包。

    -Xms : 设置JVM初始内存为512m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存

    -Xmx: 设置JVM实例堆最大可用内存。

    -Xss: 设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右。

    -XX:MetaspaceSize: 设置元空间。

    –spring.profiles.active=dev: 设置配置文件中的参数。

    > /dev/null 2>&1: 表示将标准错误重定向到标准输出中,并将标准输出输出到无底洞中(即不记录)。之所以要重定向,是因为有的时候我们需要记录全部日志,而有的时候我们只需要记录错误信息,或者有的时候我们程序内部已经记录了日志因此不需要额外再记录日志。

    2>&1: 在shell中,0表示标准输入,1表示标准输出,2表示标准错误。而>表示重定向,而2>&1中的&则表示等同于的意思。
    因此下面的操作就很好理解了:
    > file表示将标准输出输出到file中,即相当于1>file,
    2> error表示将标准错误输出到error中,
    2>&1表示将标准错误也输出到标准输出中。

    展开全文
  • Linux 运行Java jar包

    千次阅读 2017-05-03 16:08:08
    在WindowsJava项目,打包成jar包,放在Linux下面运行在Windows下面用Eclipse将项目打包成可以运行的Jar包 项目右击Export—–>Runable JAR file—–>选择程序入口的Main和输出位置—–>点击finish 打包成可以...

    在Windows下的Java项目,打包成jar包,放在Linux下面运行


    在Windows下面用Eclipse将项目打包成可以运行的Jar包 项目右击Export—–>Runable JAR file—–>选择程序入口的Main和输出位置—–>点击finish

    这里写图片描述
    这里写图片描述

    打包成可以执行的jar包,就不需要再去配置或者拷贝一下其他依赖jar包了,很方便


    将jar包放到Linux某个目录下面,如果有配置文件之类的也需要放到同等目录下 我这里有个log4的配置文件

    这里写图片描述


    Linux下运行jar包 >top.out是将控制台日志输出到top.out 文件里。 &或者 2>&1 &是将程序在后台运行 没有这个,按Ctrl+C 程序就退出了

    #命令
    nohup java -jar obdSyn.jar  >top.out &

    查看进程

    -bash-4.2# jobs -l
    #结果
    [1]+ 29224 Running  nohup java -jar obdSyn.jar > top.out &

    如果要停止程序 就杀死进程

    kill -9 29224 

    查看日志

    tail -f top.out
    #动态显示日志  查看全部就vim
    展开全文
  • Linux下运行java项目

    千次阅读 2014-08-05 11:11:12
    1.先在eclipse把项目源码导出成jar包,可以选中项目右键->export->jar。。一步一步到底,最后变成1.jar,再把额外的一些jar包,如lucene、mysql-connecor的一些jar包也打 包成一个2.jar(最后使用起来方便),...
  • 发布java程序需使用桥接模式,其他计算机才能访问 安装虚拟机后,右键------设置----网络适配器------桥接模式,复制物理路径 运行虚拟机,需等待, esc建看检查详情 运行命令 vi/etc/sysconfig/network-scripts...
  • Linux下运行Java的jar包方法

    千次阅读 2015-04-10 10:41:05
    java -Xmx2048m -jar service-client.jar >> /dev/null 2>&1 & 但是,这个命令是有问题的, 当你在如secureCRT控制台启动java程序时,一旦你退出控制台,你会发现你的进程没有了,所以,改进的命令是: nohup ...
  • 手动更改MANIFEST文件,将tools.jar添加至classpath后面 打成jar包后,将linux中的JAVA_HOME/lib中的tools.jar替换到打的jar包
  • main函数在mygui/Test.java中,正确编译方法为,在src目录执行如下命令可以正确执行。 javac mygui/Test.java java mygui.Test 如果在mygui目录编译,则需要添加src目录为classpath目录,其中 -cp 是指定类...
  • 问题描述:在Linux RedHat5.5中安装的JDK1.7,并且通过在profile文件中修改JAVA_HOME,发现java -version命令依旧显示1.4版本...无奈之治好通过rm -rf命令删除/usr/java的所有文件,然后再次运行java命令,出现如
  • Linux下运行Java程序脚本

    千次阅读 2009-10-09 20:25:00
    目录结构如下:run.shproj |---------classes |---------lib运行时,使用./run.sh proj 你的类的完全路径名 #! /bin/bash # check args if [ $# -ne 2 ] thenecho "Usage:$0 DIR CLASSNAME" exit fi
  • 确认java环境:java , javac , java -version命令均正常。 检查java代码: 有main函数,有String args[]。 由于我的java文件是直接从eclipse上复制的。 去掉第一行package xxx;再运行 附:运行命令: ...
  • Deepin Linux 下运行Java FX 程序 提示: 无法在模块路径中找到主题引擎:“adwaita” 的解决方案 在Deepin下运行Java FX 程序发现控制台提示: 无法在模块路径中找到主题引擎:“adwaita” ; 虽然不影响程序的运行...
  • linux下运行java小程序 class文件

    千次阅读 2014-08-11 22:40:36
    1、命令行运行程序,包含第三方jar包
  • linux 运行java 中类的main方法

    千次阅读 2014-12-30 10:55:28
    linux 运行java 中类的main方法 1.将工程导出为jar 指定MANIFEST.MF 内容为: Manifest-Version: 1.0 Main-Class: com.xxx.util.DeleteIndex Class-Path: ./ ./lib/commons-logging-1.1.1.jar ./lib/fluent-...
  • JAVA程序的运行必须要安装JAVA RUNTIME ,也就是运行所需要的环境;我们可以通过安装JRE 或者JDK 所获得;如果我们只是应用不是开发,只下载JRE 的包就足够。 JAVA程序的运行必须要安装JAVA RUNTIME ,也...
  • 问题:使用命令“Javac Test.java” 编译通过,并生成Test.class文件,但是当“Java Test”时报错??? [root@tmglh225 ~]# javac Te
  • 遇到过两种情况 情况1 去掉包名 或者在启动时加上包名 情况2 运行javac HelloWord.java时注意与类名一致 情况3 运行java HelloWord.class 去掉 .class
  • linux运行java

    千次阅读 2012-12-21 23:25:10
    #!/bin/bash WORKDIR=/opt/applications/ JARFILE=$WORKDIR/target/abc.jar #if [ $# -lt 2 ] #then ...java -classpath $CLASSPATH com.AAAA   echo "done!!!"
  • Linux下运行java项目(带jar包)

    千次阅读 2016-04-23 21:22:48
    如果结果出现X86-64字样说明你的系统是64位的,其他情况应该是32位 附:dk7的官方链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2.下载安装: 到官网上下载对应的JDK...
  • 错误信息:【致命错误: 在类路径或引导类路径中找不到程序包 java.lang】 解决方法 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</...
  • Java程序运行class文件,对于有包名的类,Java把包名当做文件夹处理,“包名+类名”相当于“文件夹目录+类名”来寻找类。 第三种错误原因: 假如 编译 生成first.class 文件 运行 ./java ...
  • Linux 终端下运行java

    万次阅读 2017-01-05 16:15:15
    Linux 终端下运行java作为java一个java开发,基本上是在编辑工具下面开发项目,但是知道如何在命令行下执行java也是很有帮助的,在终端下运行java的主要实际用途是测试,或者调用接口java编译当然,首先确定你安装了...
  • Linux后台运行java代码——nohup

    万次阅读 2020-08-27 17:15:46
    linux系统运行java代码时,有时运行时间较长,需要将其挂起到后台,以使用其他功能, 并且断开连接后仍然可以继续运行。 而且有时也需要保存其控制台输出日志。 挂起后当然也需要查看其状态,和调回后台。 后台...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 503,624
精华内容 201,449
关键字:

linux运行java

java 订阅
linux 订阅