どなたか実行のアドバイス下さい。http://chiebukuro.yahoo.co.jp/service/question_detail.php?queId=9620427
package myweb.yahoo;
class MainkeisanTest{
public static void main (String args[]){
if(args.length == 3){
double num =0.0;
double a = Double.parseDouble(args[0]);
String b = args[1];
double c = Double.parseDouble(args[2]);
num = a * c;
System.out.println(num = a * c); }
}
}
c:\myweb\yahoo
MainkeisanTest.java
c:\myweb\yahoo>javac -d ./ MainkeisanTest.java
c:\myweb\yahoo>cd\
C:\>java myweb.yahoo.MainkeisanTest 1 "*" 3
Exception in thread "main" java.lang.NoClassDefFoundError: myweb/yahoo/Mainkeisa
C:\myweb\yahoo>dir
C:\myweb\yahoo
MainkeisanTest.java
DIR myweb
CLASSPATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\\Wbem;.;C\;C:\Progr
am Files\Java\jdk1.5.0_05
答え:
? classファイルがC:\myweb\tahooに 生成されていないようですが大丈夫ですか
CLASSPATHの設定を
SET CLASSPATH=C:\;
として
実行を C:\をカレントディレクトリーにして
C:\>java myweb.yahoo.MainkeisanTest 1 "*" 3
としてみましょう
他は答える:
この質問・回答は役に立ちましたか?
答え:
クラス宣言
class MainkeisanTest
は、パッケージ内からしか参照できません。(デフォルトのアクセス修飾子)頭に public をつけて、
public class MainkeisanTest
と書き換えて試してみください。
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.