2017-11-10 9 views
0

ファイルの場所を移動して以来、バッチファイルはのように見えません。は、 。私はset path="C:\Program Files\Java\jdk1.8.0_131\bin";set classpath="C:\Program Files\Java\jdk1.8.0_131\lib"を試しました。ここでバッチファイルを使用してクラスパスとパスを設定した後も、「メインクラスが見つからないかロードできません」

は、バッチファイルです:

@echo off 
color 3 
title Run Java File 

set path="C:\Program Files\Java\jdk1.8.0_131\bin"; 
set classpath="C:\Program Files\Java\jdk1.8.0_131\lib"; 

cd C:\Users\user\Documents\Java Test Files\Matthew C\src\calculator 

javac Math.java 
java Math 

pause 

とcalculator.javaファイルだけのシンプルな「Hello World」タイプのプログラムである - 私が使用して組み込みのコンパイラ内で動作 - それは、Eclipseです。

これはなぜ動作しないのですか?私はStackoverflowの中と外で複数の回答を検索しようとしましたが、どれも私のために働いていないようです。ありがとう!ここで

+1

あなたはbatファイルを実行すると、正確に、エラーメッセージである何のために

  • 設定JDKのパス? –

  • +0

    あなたのアプリが組み込みのクラスのみを使用する場合、 'classpath'を設定せずに動作するはずです。設定の 'classpath'環境変数を削除してください。 'javac'と' java'を実行するには、JDK 'bin'へのパスが' PATH'にある必要があります。そうすればうまくいくはずです。 –

    答えて

    0

    をしようとするいくつかのことだ...

    1. は、コマンドプロンプトでこれらのコマンドを実行してみてください、彼らが働くことを確認してください。
    2. アプリへのパスを二重引用符で囲んでみてください(スペースはスペースが入ります)。一度システム全体(like specified here
    関連する問題