精华内容
下载资源
问答
  • Linux下运行java项目

    千次阅读 2014-08-05 11:11:12
    1.先在eclipse项目源码导出成jar包,可以选中项目右键->export->jar。。一步一步到底,最后变成1.jar,再把额外的一些jar包,如lucene、mysql-connecor的一些jar包也打 包成一个2.jar(最后使用起来方便),...
      
    
    1.先在eclipse下把项目源码导出成jar包,可以选中项目右键->export->jar。。一步一步到底,最后变成1.jar,再把额外的一些jar包,如lucene、mysql-connecor的一些jar包也打   包成一个2.jar(最后使用起来方便),上传到服务器(命令scp-r -Pxx端口号 username@xxx/....)接着输入密码,注意端口号前P要大写,斜杆后世你要把上传的jar包放的路径;
    2.除此之外,也要把你的源码的主类文件(含有main函数,如test.java)也上传到服务器上(摆放的位置随意,记得就好);
    3.执行。先要执行javac,生成.class文件。格式如下:
          javac-cp /home/username/../1.jar:/home.username/../2.jar test.java
    4. 对于生成的class文件。执行
    java   -cp/home/username/../1.jar:/home.username/../2.jar:test
    注意:如果class文件有包名字,如package.test,应该是:
    java   -cp/home/username/../1.jar:/home.username/../2.jar: package.test
    最后的冒号不能少~~~
    关闭连接程序程序会退出
    后台运行启动:nohup java -jar xxx.jar&   代替
    java   -cp/home/username/../1.jar:/home.username/../2.jar: package.test

    展开全文
  • 发布java程序需使用桥接模式,其他计算机才能访问 安装虚拟机后,右键------设置----网络适配器------桥接模式,复制物理路径 运行虚拟机,需等待, esc建看检查详情 运行命令 vi/etc/sysconfig/network-scripts...
      
    

    1.安装虚拟机运行软件,VMware-workstation,最好不要安装在C盘,安装成功后在

     

    发布java程序需使用桥接模式,其他计算机才能访问

    安装虚拟机后,右键------设置----网络适配器------桥接模式,复制物理路径

    运行虚拟机,需等待, esc建看检查详情

    运行命令  vi/etc/sysconfig/network-scripts/ifcfg-eth0,编辑网络ip,网关和BOOTPROTO

    BOOTPROTO=static

    IPADDR=192.168.6.132

    DNS1=192.168.1.1

    NETMASK=255.255.255.0

    GATEWAY=192.168.6.1

    运行命令:service network restart  重启网络

     

    使用Ping  www.baidu.com 测试是否联网,

    使用 ip a   命令获得LInux系统ip地址

    2.在虚拟机中安装linux系统,记得设置网络为自动链接,最好不要安装在C盘,一定要记住密码。

    3.使用putty 软件中的pscp.exe工具将tomcat8和jdk的压缩文件上传值linux小的opt文件中(随机)。

    上传步骤:运行DOS窗口,使用cd命令打开pscp.exe工具所在的文件夹执行上传命名:

    工具 需上传文件路径   系统账户名 系统ip  目标路径    

    pscp e:/tomcat8.tar.gz   root@192.168.137.130:/opt

    相同方法上传:jdk

    4.使用putty 软件中的PUTTY.exe工具,输入Ip地址,端口号22,不好更更改,保存一个savedsessoin名称,以便下次登陆直接点击,不在输入ip了。输入linux的账号和秘密(例:root,111111),使用cd  /  将光标定位到根目录,使用LL读取显示所有文件

    5.去解压tomcat8和jdk的压缩文件,使用命令:(tar xzvf 文件全称) 去解压. tar.gz类的文件。命令 :mv a b 更改a的名称为b

    6.输入rpm -ivh文件名.rpm  安装rmp文件

    7.配置jdk的环境变量:在jdk的同级目录下使用:vi~/.bash_profile   命令;

    8.在内部加:

    export JAVA_HOME=/opt/java

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    内容,

    使用 esc   :wp  保存。   点a 进行编辑页面,esc只读页面

    执行 java 命令检查是否成功

    执行java -version 命令查看版本号

    Ls -al 查看根目录

    参考网址:http://www.jiisb.com/www/article/art_119.html

    9.安装mysql  运行

    pm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm   命令MySQL官方的repo源,查看文件/etc/yum.repos.d是否存在,存在正常,使用命令vi mysql-community.repo,打开mysql-community.repo文件,将mysql5.5的enabled属性为1,其他属性为未0,更改mysql版本号,可不更改。最后安装mysql:执行命令:yuminstall mysql-server

    参考网址:http://www.jiisb.com/www/article/art_126.html

    10.将项目导出为war包,上传至linux下的tomcat8的webapps下,

    pscp e:/p2p3.war root@192.168.137.130:/opt/tomcat8/webapps

    运行tomcate8,去tomcate8下的bin中运行 ./startup.hs。

    10.部署成功,可以在浏览器执行显示

      

    防火墙设置

    1) 重启后生效
    开启: chkconfig iptables on
    关闭: chkconfig iptables off

    2) 即时生效,重启后失效
    开启: service iptables start
    关闭: service iptables stop

    需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

    在开启了防火墙时,做如下设置,开启相关端口,
    修改/etc/sysconfig/iptables 文件,添加以下内容:
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

     

    展开全文
  • 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...
     
    

    1、安装jdk

    1.查看系统位数:
    uname -ar 
    如果结果出现X86-64字样说明你的系统是64位的,其他情况应该是32位 附:dk7的官方链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

    2.下载安装:
    到官网上下载对应的JDK,我是64位的,下载了jdk-7u79-linux-x64.tar.gz
    压缩包的好处是解压即可用
    进入下载文件夹,解压JDK:
    sudo tar -zxvf jdk-7u79-linux-x64.tar.gz 
    解压后移到/usr/local目录下
    mv jdk1.7.0_79 /usr/local/ 
    解压下就算安装完了,是不是很爽!

    3.配置环境变量:
    第一种方法: vi /etc/profile 在里面添加如下内容:

    export JAVA_HOME=/usr/local/jdk1.7.0_79  
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    

    把JAVA_HOME中的路径修改成你安装的路径,保存关闭文件。

    第二种方法:
    打开/etc/profile,我们发现有这样一段代码:

    # The default umask is now handled by pam_umask.  
    # See pam_umask(8) and /etc/login.defs.
    if [ -d /etc/profile.d ]; then  
      for i in /etc/profile.d/*.sh; do  
    if [ -r $i ]; then  
      . $i  
    fi  
      done  
      unset i  
    fi  
    

    也就是说,/etc/profile会自动扫描执行/etc/profile.d目录下的所有可读的文件。
    那我们就可以在该文件下设置JDK环境变量,各种配置分开,方便管理。

    vi /etc/profile.d/java.sh
    

    输入上面提到的设置内容,保存即可。

    4.查看是否成功
    重启或注销,使配置生效。或者执行. /etc/profile 
    然后java -version查看效果

    2、部署java项目

    需求:写个定时器每天调用淘宝ip库取数据库里的ip解析出地理位置
    结构如下:

    1、文件准备
    把src下的文件打成jar包,项目右键->export->jar……
    这里我命名为ip2location.jar(2)
    然后把lib下的所有jar包(1),
    源码的主类文件(3)(含有main函数,我这里是updateIpTimer.java)
    1、2、3三个东西放在一个文件夹里,上传到服务器

    2、编译

     javac -cp jar参数 updateIpTimer.java javac -cp XXX/ip2location.jar:XXX/commons-io-1.4.jar updateIpTimer.java
    把所有jar路径写上去,以:分隔,注意是英文符号
    我的实例:

    javac -cp /home/report/project/ip2location/ip2location.jar:/home/report/project/ip2location/commons-io-1.4.jar:/home/report/project/ip2location/commons-lang-2.4.jar:/home/report/project/ip2location/commons-logging-1.1.1.jar:/home/report/project/ip2location/httpclient-4.2.5.jar:/home/report/project/ip2location/httpcore-4.2.4.jar:/home/report/project/ip2location/oracle-connector-java.jar:/home/report/project/ip2location/json.jar updateIpTimer.java
    

    编译完成将产生updateIpTimer.class文件

    3、运行

     跟编译差不多 java -cp jar参数: ip.updateIpTimer 注意参数最后一个:不能少,主类也不带.java 如果class文件有包名字,要带上。我这里是如ip.updateIpTimer

    java -cp /home/report/project/ip2location/ip2location.jar:/home/report/project/ip2location/commons-io-1.4.jar:/home/report/project/ip2location/commons-lang-2.4.jar:/home/report/project/ip2location/commons-logging-1.1.1.jar:/home/report/project/ip2location/httpclient-4.2.5.jar:/home/report/project/ip2location/httpcore-4.2.4.jar:/home/report/project/ip2location/oracle-connector-java.jar:/home/report/project/ip2location/json.jar: ip.updateIpTimer
    

    4、写成脚本
    vi runip.sh

    #!/bin/bash
    export JAVA_HOME=/usr/java/jdk1.7.0_71
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    #相关目录
    base_dir="/home/report/project/ip2location/"
    log_dir=${base_dir}"/log/"
    today=$(date -d -1day +%Y%m%d)
    
    #切换到工作目录
    cd ${base_dir}
    
    #解析IP
    echo "runip ${today} start" >>${log_dir}/${today}.log
    java -cp /home/report/project/ip2location/ip2location.jar:/home/report/project/ip2location/commons-io-1.4.jar:/home/report/project/ip2location/commons-lang-2.4.jar:/home/report/project/ip2location/commons-logging-1.1.1.jar:/home/report/project/ip2location/httpclient-4.2.5.jar:/home/report/project/ip2location/httpcore-4.2.4.jar:/home/report/project/ip2location/oracle-connector-java.jar:/home/report/project/ip2location/json.jar: ip.updateIpTimer >>${log_dir}/${today}.log
    echo "runip complete" >>${log_dir}/${today}.log
    

    保存,以后直接运行脚本就行了

    赋权

    chmod +x *.sh

    执行一下,查看日志,是否执行成功

    ./runip.sh
    展开全文
  • 错误信息:【致命错误: 在类路径或引导类路径中找不到程序包 java.lang】 解决方法 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</...

    错误信息:【致命错误: 在类路径或引导类路径中找不到程序包 java.lang】
    解决方法

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId>
         <configuration>
             <source>1.7</source>
             <target>1.7</target>
             <!--linux 编译时需要此参数 -->
             <compilerArguments>
                 <bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>
             </compilerArguments>
         </configuration>
     </plugin>
    
    展开全文
  • linux运行Java项目

    万次阅读 2018-09-02 11:17:13
    写作前言: 有一次我发现,没有服务器的root 和数据库的root,用sqlplus查询的乱码问题实在是太难解决了,所以就采用...在linux运行Java项目 1.用inteliji打包 1.1注意新建一个resource目录,然后把MANIFEST.MF文...
  • 在~/.bashrc环境变量文件最下方加入: export DISPLAY=:0.0 然后,刷新环境变量以使其生效: source ~/.bashrc 参考:...
  • LINUX后台运行Java项目

    千次阅读 2018-11-17 15:46:47
    今天在linux部署项目时用的SecureCRT远程连接的,发现在关闭CRT后项目也跟着关闭了, 查了文档发现,要想让项目能够后台运行我们可以使用nohup命令来实现: &gt; nobup java -jar xxx.jar &amp; 当我...
  • Linux运行Java Web项目

    2019-08-24 16:26:02
    1.下载tomcat服务器 ...注意要选择zip或tar.gz格式的下载 2 将tomcat上传到linux中 使用 tar -xzvf命令将tomcat...4 将Java Web项目导出 这里以eclipse为例,在web项目上右键选择export,选择WAR file导出。 5 将...
  • Linux后台运行Java项目世上最详解

    千次阅读 2021-06-14 22:05:58
    目录生成jar包并导入Linux中前台启动后台启动jobs命令和 fg /bg...输入命令,会在当前文件夹的target目录生成jar包 mvn clean install -Dmaven.test.skip=true 进入taget目录、会看到生成的jar包、将其上传到
  • linux下运行java方法,1.安装jdk 2.javac Helloword.java 3.java Helloword
  • linux下安装JAVA运行环境_tomcat+java,部署项目war包
  • 本文主要讲linux系统下运行jar包,至于如何打包jar包,放到linux系统下可以参考其他的博客。 在linux系统下运行jar包的命令如下: 1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或...
  • linux shell脚本启动java。 ---------------------------------------- Windows编辑的sh,在linux会报错: shell unexpected end of file 解决办法: vim test.sh :set fileformat=unix :wq ----------------------...
  • Linux运行Eclipse的java项目

    千次阅读 2017-12-14 16:49:28
    下面就介绍一下如何在Linux运行eclipse项目。(要在linux环境中安装JDK) 首先,需要在eclipse中将项目导出为jar包,选中项目右键选择Export。在弹出的Export的Select框中找到JAR file选中,点击next。 在JAR ...
  • Linux 运行Java jar包

    千次阅读 2017-05-03 16:08:08
    在WindowsJava项目,打包成jar包,放在Linux下面运行在Windows下面用Eclipse将项目打包成可以运行的Jar包 项目右击Export—–>Runable JAR file—–>选择程序入口的Main和输出位置—–>点击finish 打包成可以...
  • 前言:新建了一个java项目,现在需要将该项目打包成一个可运行的程序,并且编写start.bat和start.sh在windows下和Linux下都可运行,项目主要是一个根据文件日期自动创建层级目录文件夹(文件夹根据日期命名),然后将...
  • Linux 终端下运行java

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

    2021-01-25 02:45:38
    1.java项目占用的8888端口, 首先查看该进程的进程号: netstat -tunlp|grep 8888 2.占用8888端口的进程id为4179,杀死该进程: kill -9 4179 3.启动java项目: nohup java -jar demo-0.0.1-SNAPSHOT.jar & ...
  • Linux java-jar 项目 在后台运行项目

    千次阅读 2019-01-23 12:49:37
    部署jar项目直接在后台执行:java -jar project.jar, 然而关闭终端后发现,项目就没有在运行了,这里记录解决方案 java -jar project.jar 2、后台运行项目 只要在之前命令前面加一个:nohup,表示在后台...
  • linux下java项目的部署

    千次阅读 2018-10-19 09:40:01
    作为jvm与java代码的中间价,tomcat虽然不是最强大的容器,但是因为其开源免费,所以还是受到广大开发者的qingmai, 把项目部署到tomcat中相当简单,但是鉴于朋友的熟悉程度的不同,这里还是说一下,懂得的可以飘过...
  • 选择指定配置文件 java -jar springbootdemo.jar --spring.profiles.active=dev
  • Linux 上配置java项目运行环境

    千次阅读 2018-07-17 15:56:45
    先装虚拟机,装的时候选定centos7的系统,将CentOS-7-x86_64-DVD-1804.iso(相当于光盘)导入...现在我们来查看下两个系统是否是ping通的,在windows的cmd下输入ipconfig,在linux下输入ifconfig,分别查两个 系统的ip...
  • 有些java项目考虑到性能的需求或者需要调用shell脚本等,需要在Linux系统下运行。完成Eclipse中的java项目Linux系统下迁移需要一些操作:  1、将Eclipse下的java项目源码打包成jar,可以有两种方式,但是建议第一...
  • 文章目录linux部署java项目jar包流程前言一、前期准备二、线上运行java项目jar包步骤总结 前言 linux部署项目感觉是基本操作,但是不能天天部署,时间长了linux常用的命令就忘了,本次记录一下 一、前期准备 ...
  • Linux下发布java项目(jar包)

    千次阅读 2019-11-24 15:31:30
    最近做了Linux下的项目发布,记录一下过程。 首先Linux要准备的环境,java8,nginx这些必备的环境。 第一步:将Java项目进行打jar包。 打包完成之后,会出现如下图所示。 第二步:给前端项目进行打包 npm ...
  • 在Windows写好java项目后,通过Linux链接工具secureCTR连接到服务器,将项目打包上传到服务器上运行,但是当SecureCRT连接关闭后,运行的程序终止,想要项目即使在链接关闭后也能在后台运行运行,输入命令nohuo ...
  • 其实自已一直比较排斥java语言,但发现好像真的有很多人在使用java,也发现很多java项目,可能除了C语言外,java真的是最流行的语言吧。一般Mac系统的C++出身的人都喜欢用python作为脚本语言,而java出身的人...
  • Caused by: java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.closeQuietly(Ljava/io/Closeable;)V at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:1150) at org.apache.commons.io.F
  • windows linux 环境下java项目整合opencv 1. windows windows搭建比较简单 1.下载windows包 2.安装后在安装目录找到 xx\opencv\build\java\opencv-330.jar 3.切换到控制台命令: mvn install:install-file -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 218,434
精华内容 87,373
关键字:

linux运行java项目

java 订阅
linux 订阅