linux下java的命令参数过长如何解决??
大家好,我想在我的嵌入式linux平台上运行一个java项目,我安装了jamvm,执行命令如下:
/usr/bin/jamvm -server -Dinstall4j.jvmDir=/usr -Dexe4j.moduleName=/mnt/sda1/openfire/bin/openfire -DopenfireHome=/mnt/sda1/openfire/bin/../ -Dopenfire.lib.dir=/mnt/sda1/openfire/lib -Dinstall4j.launcherId=22 -Dinstall4j.swt=false -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vpt=true -classpath /mnt/sda1/openfire/.install4j/i4jruntime.jar:/mnt/sda1/openfire/lib/bcpg-jdk15on.jar:/mnt/sda1/openfire/lib/bcpkix-jdk15on.jar:/mnt/sda1/openfire/lib/bcprov-jdk15on.jar:/mnt/sda1/openfire/lib/hsqldb.jar:/mnt/sda1/openfire/lib/javax.websocket-api.jar:/mnt/sda1/openfire/lib/jtds.jar:/mnt/sda1/openfire/lib/mail.jar:/mnt/sda1/openfire/lib/mysql.jar:/mnt/sda1/openfire/lib/npn-boot.jar:/mnt/sda1/openfire/lib/openfire.jar:/mnt/sda1/openfire/lib/postgres.jar:/mnt/sda1/openfire/lib/slf4j-log4j12.jar:/mnt/sda1/openfire/lib/startup.jar com.install4j.runtime.launcher.Launcher start org.jivesoftware.openfire.starter.ServerStarter false false /mnt/sda1/openfire/bin/../logs/stderror.log /mnt/sda1/openfire/bin/../logs/stdoutt.log true true false true true 0 0 20 20 Arial 0,0,0 8 500 version 4.0.1 20 40 Arial 0,0,0 8 500 -1 > /dev/null 2>&1 &
但是我发现我的linux平台可以接受的命令长度有限制,无法输入这么长的命令。
我的问题是,我能否缩短这个命令的长度,比如使用环境变量设置-classpath里面的参数呢?
还请多多赐教!
/usr/bin/jamvm -server -Dinstall4j.jvmDir=/usr -Dexe4j.moduleName=/mnt/sda1/openfire/bin/openfire -DopenfireHome=/mnt/sda1/openfire/bin/../ -Dopenfire.lib.dir=/mnt/sda1/openfire/lib -Dinstall4j.launcherId=22 -Dinstall4j.swt=false -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vpt=true -classpath /mnt/sda1/openfire/.install4j/i4jruntime.jar:/mnt/sda1/openfire/lib/bcpg-jdk15on.jar:/mnt/sda1/openfire/lib/bcpkix-jdk15on.jar:/mnt/sda1/openfire/lib/bcprov-jdk15on.jar:/mnt/sda1/openfire/lib/hsqldb.jar:/mnt/sda1/openfire/lib/javax.websocket-api.jar:/mnt/sda1/openfire/lib/jtds.jar:/mnt/sda1/openfire/lib/mail.jar:/mnt/sda1/openfire/lib/mysql.jar:/mnt/sda1/openfire/lib/npn-boot.jar:/mnt/sda1/openfire/lib/openfire.jar:/mnt/sda1/openfire/lib/postgres.jar:/mnt/sda1/openfire/lib/slf4j-log4j12.jar:/mnt/sda1/openfire/lib/startup.jar com.install4j.runtime.launcher.Launcher start org.jivesoftware.openfire.starter.ServerStarter false false /mnt/sda1/openfire/bin/../logs/stderror.log /mnt/sda1/openfire/bin/../logs/stdoutt.log true true false true true 0 0 20 20 Arial 0,0,0 8 500 version 4.0.1 20 40 Arial 0,0,0 8 500 -1 > /dev/null 2>&1 &
但是我发现我的linux平台可以接受的命令长度有限制,无法输入这么长的命令。
我的问题是,我能否缩短这个命令的长度,比如使用环境变量设置-classpath里面的参数呢?
还请多多赐教!
...全文
相关推荐
Linux 下java jps命令使用解析详解
Linux 下 Java jps 命令使用解析详解 Linux 下 Java jps 命令是 JDK 1.5 提供的一个显示当前所有 Java 进程 pid 的命令,它可以帮助开发者快速了解当前系统中运行的
java执行Linux命令的方法
在Java编程中,有时我们需要在运行Java程序时执行Linux命令,例如进行文件操作、系统管理等。这可以通过Java内置的`Runtime.exec()`方法实现。
linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法
### Linux上配置JDK时Java命令提示没有此文件或文件夹的解决方法在Linux系统中配置Java Development Kit (JDK) 是一个常见的任务,尤其是对于开发者而言。
Linux命令查看java版本
### Linux命令查看Java版本及相关知识点#### 标题解析:“Linux命令查看java版本”此标题主要涉及在Linux系统中如何检查已安装Java的版本。
详解Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数
本文主要介绍了在Linux环境中如何查看Java(JDK)的安装目录,以及如何卸载JDK,包括使用`rpm`命令和`rm`命令的参数。同时,也提到了在Windows环境下查看JDK路径和版本的方法。


