.bsh 실행 중 오류 발생(ZereneStacker)

.bsh 실행 중 오류 발생(ZereneStacker)

Linux에서 ZereneStacker 프로그램을 실행하려고 합니다(Chromebook Samsung 3를 사용하고 있습니다). 다음에서 프로그램의 .zip을 다운로드했습니다.여기그리고 그것을 추출하십시오. 다운로드 페이지에 따르면 .zip 파일에는 다음이 포함됩니다.

ZereneStacker          executable launcher

ZereneStacker.bsh      launch script (provided for backward compatibility)

추출 후 cd추출된 폴더에 들어가서 ZereneStacker명령을 시도했습니다.

sudo chmod +x ZereneStacker
sudo ./ZereneStacker

그리고

sudo chmod +x ZereneStacker.bsh
sudo ./ZereneStacker.bsh

둘 다의 출력은 매우 길며 다음을 포함합니다.

Fatal error: /home/user/ZereneStacker/jre/bin/java exists but is not an executable file

권한을 추가로 변경해야 합니까? 설치 단계가 누락되었습니까? 아니면 처음 설치해야 합니까?


도움이 될 경우 전체 출력은 다음과 같습니다.

sizeof(ptr) = 8
Physical memory = 2986188800
isSafeMode = 0
argv[0] = [/home/user/ZereneStacker/ZereneStacker]
launcherFile = [/home/user/ZereneStacker/ZereneStacker]
sigh... appdir = /home/user/ZereneStacker
arg0 = /home/user/ZereneStacker/ZereneStacker
argc = 1
endDir = /ZereneStacker
length = 33
argsLength = 0
appdir = /home/user/ZereneStacker
appdataName = /root/.ZereneStacker
appdataName = /root/.ZereneStacker
appdataZSName = /root/.ZereneStacker
configFileName = /root/.ZereneStacker/zerenstk.cfg
configFile = 0
mxStringFromConfig = 

mxString = -Xmx1024m
launchCmdFileName = /root/.ZereneStacker/zerenstk.launchcmd
launchOKFileName = /root/.ZereneStacker/zerenstk.launchOK
trying launchParamsFileName = /home/user/ZereneStacker/zerenstk.ini
initialization line = "{appdir}/jre/bin/java" {memsize} -DjavaBits={javaBits} -Dlaunchcmddir="{launchcmddir}" -classpath "{appdir}/ZereneStacker.jar:{appdir}/JREextensions/*" com.zerenesystems.stacker.gui.MainFrame

invocation line before possible tweaking = "/home/user/ZereneStacker/jre/bin/java" -Xmx1024m -DjavaBits=64bitJava -Dlaunchcmddir="/root/.ZereneStacker" -classpath "/home/user/ZereneStacker/ZereneStacker.jar:/home/user/ZereneStacker/JREextensions/*" com.zerenesystems.stacker.gui.MainFrame
argument 0 before tweaking: [/home/user/ZereneStacker/jre/bin/java]
argument 1 before tweaking: [-Xmx1024m]
argument 2 before tweaking: [-DjavaBits=64bitJava]
argument 3 before tweaking: [-Dlaunchcmddir=/root/.ZereneStacker]
argument 4 before tweaking: [-classpath]
argument 5 before tweaking: [/home/user/ZereneStacker/ZereneStacker.jar:/home/user/ZereneStacker/JREextensions/*]
argument 6 before tweaking: [com.zerenesystems.stacker.gui.MainFrame]
argument 7 before tweaking: [(null)]
Invocation line: ["/home/user/ZereneStacker/jre/bin/java" -Xmx1024m -DjavaBits=64bitJava -Dlaunchcmddir="/root/.ZereneStacker" -classpath "/home/user/ZereneStacker/ZereneStacker.jar:/home/user/ZereneStacker/JREextensions/*" com.zerenesystems.stacker.gui.MainFrame ]
statbuf.st_mode = 100644
Fatal error: /home/user/ZereneStacker/jre/bin/java exists but is not an executable file

답변1

ZereneStacker 지원의 도움으로 다음 솔루션을 찾았습니다.

sudo apt-get update
sudo apt-get upgrade
sudo apt install openjdk-8-jdk
sudo chmod +x ZereneStacker/*.zslinux
sudo chmod +x ZereneStacker/ZereneStacker.bsh
sudo chmod +x ZereneStacker/ZereneStacker
sudo chmod +x ZereneStacker/jre/bin/*
cd ZereneStacker
./ZereneStacker.bsh

openjdk-8-jdkZerene Stacker에는 10.0.1 JRE.openjdk-8-jdk

관련 정보