在LINUX下部署JAVA项目 - Java / Java EE
我在WINDOW下写了一个JAVA项目调度的项目。 我把它放在LINUX系统下,我想知道怎么启动这个项目(非WEB项目)。
一样的,调用 java your_class or java -jar your_jar 但是我的项目引用了第三方JAR包,启动就报类找不到。 不知怎么配置。 java是一个可执行文件,实际上无论是在Linux上还是在Windows上,你的jar或者class都是被当做参数传递给了java这个可执行程序。 在Windows上,你可以用bat,可以在cmd中直接启动java程序。 在Linux上也一样。进入控制台,设置好环境变量(可自己写脚本),输入和windows上相同的命令就行了。 前提是,你的Linux上得有jre。 类找不到,是因为你的classpath设置不正确。 把需要的jar都放到一个lib下,假设是/home/yourname/lib 然后: CLASS_PATH=/home/yourname/lib JAVA_HOME=/opt/java/jrex.x.x $JAVA_HOME/bin/java -cp $CLASS_PATH yourClassOrJarName jar 包的话,要在 jar 包的 META-INF/MANIFEST.MF 文件中加上 Class-Path: 项的。关于这个具体怎么加我在这个论坛至少回复过 10 次,不想再说了。 不过我建议可以直接把 class 文件复制过去,也不用打什么 jar 包了,用 class 运行。Linux 的话,在启动命令后面加个 & 符号,可以让程序在后台运行,需要记录一下这个程序的 PID 号便于以后 kill 掉这个程序。引用 jar 包的话,要在 jar 包的 META-INF/MANIFEST.MF 文件中加上 Class-Path: 项的。关于这个具体怎么加我在这个论坛至少回复过 10 次,不想再说了。 不过我建议可以直接把 class 文件复制过去,也不用打什么 jar 包了,用 class
相关问答:
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 52 in the jsp file: /vip_info.jsp ÕË cannot be resolved 49: <table border="1& ......
我是个新手,望高手解答 我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点 打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
如: @superwaring("unchecked"); 这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊 没用过。。 看jee的api javax.persistence里 @superwaring("unchecked");只是忽略 ......
大家好,我现在有一个用asp写的聊天室,现在的想添加一个功能,就是当有人上线的时候,发出提示,比如声音响一下,现在想用java实现这个功能,请问大家怎么实现? 谢谢了,我会加分的 asp和java整合到一起去?何必 ......
我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......