これは私の正確なバッチファイルです。私がオンラインいくつかの研究をやって変換するとエラーにWindowsのbatファイルをLinuxシェルスクリプトに変換する
を取得しようとしています/ホーム/ PI /デスクトップ/ TeachVal/TeachValLinuxShell 『(そのようなファイルやディレクトリはありません)、「子プロセスの実行に失敗しました』
echo off
cls
echo Running TeachVAL II...
set path=%path%;/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin
java -classpath comm.jar;Robot.jar;TeachVAL TeachVAL
cls
exit
この1つは翻訳で私の試みであるのLinuxへ
#!/bin/bash
set +v
clear
echo "Running TeachVAL II..."
java -cp ".dir1;dir2;path/home/pi/Desktop/TeachVAL/comm.jar;
path/home/pi/Desktop/TeachVAL/Robot.jar;/home/pi/Desktop/TeachVAL/TeachVAL"
clear
exit
パスを確認しましたか?結局のところ "そのようなファイルはない"と言った。 – AxelH
私は、実行する 'java'にクラスを渡す場所も見ず、クラスパスの設定だけです。 – chepner
エラーメッセージのフォルダは、シェルスクリプトコードのどこにも表示されません。これは、間違ったエラーメッセージを投稿したか、実際のコードが含まれていないことを示しているようです。その問題を修正してください。 –