全球主机交流论坛

标题: 懂java的大佬出来看下 如何转成linux下的shell [打印本页]

作者: dahai0405    时间: 2023-8-12 13:57
标题: 懂java的大佬出来看下 如何转成linux下的shell
本帖最后由 dahai0405 于 2023-8-12 13:58 编辑

冒险岛 095 启动 bat

@shift /0
@echo off
@title ZeroMS
Color 0A
set path=jrex64\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%
set JRE_HOME=jrex64
set JAVA_HOME=jrex64
set CLASSPATH=.;ZeroMS\*;Lib\*;

java -XX:-UseGCOverheadLimit -agentlib:classloader -Xmx2000m -Xms1000m -Xmn512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=1 -XXarallelGCThreads=8 -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AggressiveOpts -XX:+UseFastAccessorMethods gui.HeiMS
pause


防止出现表情包


目前Debian11 系统

java环境是

root@VM-4-8-debian:~/ms# java -version
openjdk version "11.0.18" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Debian-1deb11u1, mixed mode, sharing)

lib
root@VM-4-8-debian:~/ms/lib# ls
druid-1.1.9.jar  mysql-connector-java-bin.jar  netty-all-4.1.39.Final.jar  slf4j-api-1.7.7.jar        slf4j-simple-1.7.7.jar

核心jar
root@VM-4-8-debian:~/ms/ZeroMS# ls
095.jar

数据库已经配置好了 目前是无法启动  通过chatgpt 转换的!

谁能给个可以用的启动脚本 我对java 一窍不通!





作者: aq10    时间: 2023-8-12 17:37
就是第七八行,set 换成export,java前用nohup起,不会的话你找gpt给你写
作者: 提皮tp    时间: 2023-8-12 18:25
找gpt
作者: cany    时间: 2023-8-12 18:26
找GPT
作者: dahai0405    时间: 2023-8-13 23:44
GPT 改过了 无法启动!
作者: flyqie    时间: 2023-8-14 00:06
给个包,明天有空的时候改一下。

你这个确定没强依赖windows吧,别改完跑起来发现jar里面还强依赖windows(比如shell或者路径什么的),那就大条了。
作者: 龙腾宇内    时间: 2023-8-14 09:46
2楼的方法是可以的

我记得冒险岛服务端好像不是java写的吧,为啥你这个是java
作者: darius    时间: 2023-8-14 10:24
本帖最后由 darius 于 2023-8-14 10:25 编辑

直接nohup就完事了,没必要设置环境变量。硬要搞还可以做成systemd service,一样的效果

  1. nohup java -XX:-UseGCOverheadLimit -agentlib:classloader -Xmx2000m -Xms1000m -Xmn512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=1 -XXarallelGCThreads=8 -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AggressiveOpts -XX:+UseFastAccessorMethods gui.HeiMS &> /dev/null & echo $! > pidfile.txt
复制代码

作者: keepway    时间: 2023-8-14 10:58
前面几张全删除了,LINUX自己装个JAVA,直接JAVA命令启动就行了
作者: dahai0405    时间: 2023-8-14 14:49
keepway 发表于 2023-8-14 10:58
前面几张全删除了,LINUX自己装个JAVA,直接JAVA命令启动就行了

安装了 无法启动  java -jar *.jar 直接报错!
作者: H48    时间: 2023-8-14 14:50
GPT不就搞定了吗
作者: 小白鸡    时间: 2023-8-14 14:51
java -jar xxx.jar报啥错?
作者: 打飞机逝世    时间: 2023-8-14 15:26
报错就把报错信息贴出来啊,这样猜谁知道




欢迎光临 全球主机交流论坛 (https://loc.1226.eu.org/) Powered by Discuz! X3.4