易截截图软件、单文件、免安装、纯绿色、仅160KB

在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


相关问答:

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号