全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1502|回复: 12
打印 上一主题 下一主题

懂java的大佬出来看下 如何转成linux下的shell

[复制链接]
跳转到指定楼层
1#
发表于 2023-8-12 13:57:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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 一窍不通!




2#
发表于 2023-8-12 17:37:58 | 只看该作者
就是第七八行,set 换成export,java前用nohup起,不会的话你找gpt给你写
3#
发表于 2023-8-12 18:25:42 | 只看该作者
找gpt
5#
 楼主| 发表于 2023-8-13 23:44:11 | 只看该作者
GPT 改过了 无法启动!
6#
发表于 2023-8-14 00:06:29 | 只看该作者
给个包,明天有空的时候改一下。

你这个确定没强依赖windows吧,别改完跑起来发现jar里面还强依赖windows(比如shell或者路径什么的),那就大条了。
7#
发表于 2023-8-14 09:46:37 | 只看该作者
2楼的方法是可以的

我记得冒险岛服务端好像不是java写的吧,为啥你这个是java
8#
发表于 2023-8-14 10:24:42 | 只看该作者
本帖最后由 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
复制代码
9#
发表于 2023-8-14 10:58:28 | 只看该作者
前面几张全删除了,LINUX自己装个JAVA,直接JAVA命令启动就行了
10#
 楼主| 发表于 2023-8-14 14:49:33 | 只看该作者
keepway 发表于 2023-8-14 10:58
前面几张全删除了,LINUX自己装个JAVA,直接JAVA命令启动就行了

安装了 无法启动  java -jar *.jar 直接报错!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-24 11:42 , Processed in 0.064671 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表