No.2ベストアンサー
- 回答日時:
えーと、RE-CONFIRM さん。
WINDOWSのバッチファイルの実行の仕方の問題であります。
(この手のオープンソースは、
そのままではうまく実行できないことがあります。
利用する側にも、
要はこーゆーことがやりたいわけね。オレの環境にあわせて書き直して動かしてやるぞ!
ぐらいの度量が必要です。)
sen.batを実行するときに、一体どういうことが起こっているかといいますと。。。
C:\sen-1.2.2.1\bin\
にsen.bat というバッチファイルがあります。
それをコマンドプロンプトで実行しているわけです。
では、sen.batを秀丸とかのテキストエディタで開いてください。
(改行がUNIXのものなので、WINDOWS付属のメモ帳
で開くと見づらいです。)
すると、batファイルの処理内容が分かると思います。
最終行で、エラーがでているわけですね。
'C:\Program' は、内部コマンドうんぬんと。。。
で、
@%JAVA_HOME%\bin\java -Dsen.home=%SEN_HOME% ・・・
という行のどこに、'C:\Program'という文字があるのか!という疑問が2秒後に涌きますが、
これ、実は、%JAVA_HOME% が原因です。
では、%JAVA_HOME%はどこにありますでしょうか?
Javaをインストールしたときに、javaのインストール先を環境変数にJAVA_HOMEとして設定したご記憶があるかと思います。それです。コマンドプロンプトで見ると、
> echo %JAVA_HOME%
ずばり、C:\Program Files\ ....にあると思います。
このパスの、Program Files というディレクトリ名。
空白文字が含まれることが問題です。
空白でブチ切れているため、Windowsさんは、
C:\Program <引数>という命令を実行せよと誤解し、
「C:\に、Program なんていう名前の実行ファイルは存在しません」と怒っているのです。
そこで、結論。
最後の行の%JAVA_HOME%を、
"%JAVA_HOME%" にように、ダブルクォーテーションでくくったうえで、保存して、sen.batを実行します。
その前のantをきちんとやっておけば、実行できます(いや、実行できるかもしません)
No.1
- 回答日時:
Windowsですよね。
sh sen.sh
ではなく、
sen.bat
と思いますが。。
この回答への補足
C:\sen\bin>sen.bat
C:\sen\bin>rem set classpath
C:\sen\bin>SET CLASSPATH=C:\sen-1.2.2.1\lib\sen.jar
C:\sen\bin>SET CLASSPATH=C:\sen-1.2.2.1\lib\sen.jar;C:\sen-1.2.2.1\lib\commons-l
ogging.jar
'C:\Program' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 pathが通らない 2 2023/03/27 11:28
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- ルーター・ネットワーク機器 echoshow8の音声をBluetoothを介してパソコンで出力するやり方を教えて下さい。 3 2023/04/03 17:09
- Windows 10 【PC】デュアルディスプレイ利用時に2画面分で最大化できる? 3 2023/03/22 01:45
- UNIX・Linux bash環境でのエラー対応をお願い致します。 1 2022/11/26 17:41
- ルーター・ネットワーク機器 transix回線で契約、外部からIPv6でNASにアクセスしたい 1 2023/01/26 15:07
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
split関数で区切り文字がない場合
-
Eclipse(JAVA)のデバッグで他...
-
JAVAにのeclipseに関する質問で...
-
eclipseでスタックサイズを変更...
-
「ワークスペースをビルド中」...
-
jasper.exceptionとは?
-
eclipse実行ができない
-
Windows7(64bit)上でVB200...
-
Eclipseで実行>Javaアプリケー...
-
コミット前の更新データをチェ...
-
Worksheet_Changeが動かない
-
Struts2でアプリが実行できません
-
VBScript実行時のエラー
-
Spyder上のPythonでinputが実行...
-
Eclipseで自分が書いたコードだ...
-
eclipseのjavaを実行できない
-
Javascriptのパーミッション
-
Eclipseでのクラスパス設定につ...
-
JSP実行時のCLASSPATHはいつも...
-
Javaの計算結果がおかしい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
split関数で区切り文字がない場合
-
「ワークスペースをビルド中」...
-
eclipseでスタックサイズを変更...
-
コミット前の更新データをチェ...
-
JAVAにのeclipseに関する質問で...
-
Javaで年月の取得(YYYYMM形式で)
-
Javascriptの値をJava(JSP)へ渡...
-
Eclipse(JAVA)のデバッグで他...
-
エクリプスで実行時、最新クラ...
-
jasper.exceptionとは?
-
環境変数設定で
-
eclipseで「サーバーで実行」表...
-
eclipseのjavaを実行できない
-
Worksheet_Changeが動かない
-
Google Colabでimport soxが出...
-
Javascriptのパーミッション
-
javaからVBAを実行する方法を教...
-
javascriptで、style undefined...
-
バイナリーコードと、ソースコ...
-
[JAVA]evalで文字列を計算式に!
おすすめ情報