linux下java的命令参数过长如何解决??

梗先森 梗先森 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,我想在我的嵌入式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里面的参数呢?
还请多多赐教!
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
梗先森
Java 51,407 成员 86,126 内容