- ベストアンサー
Javaプログラム実行時のエラー
- Javaプログラム実行時にエラーが発生し、ファイルが見つからないという問題が発生しています。
- エラーメッセージにはClassNotFoundExceptionというエラーが表示されます。
- 初心者であるため、解決方法がわからず困っている状況です。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#4 が突っ込んでるのはそんな単純なミスじゃなくって, 質問文の C:\Users\>java SampleD1L3 (あるいは #1 への補足にある「C:\UserにSampleD1L3は確実にあります」) と #2 への補足の C:\Users\>cd c:\java\samples\d1 c:\java\Samples\D1>java SampleD1L3 が思いっきり食い違ってるだろ, ってこと. C:\User (ないし C:\Users) と c:\java\Samples\D1 って全然違うでしょ?
その他の回答 (4)
- wormhole
- ベストアンサー率28% (1626/5665)
>C:\Users\>cd c:\java\samples\d1 > >c:\java\Samples\D1>java SampleD1L3 >はじめてのJavaアプリケーション > >これはクラスファイルからJavaのプログラムが実行できている >という事でしょうか? そういうことですけど・・・ >C:\UserにSampleD1L3は確実にあります。 #1の返信に書いてあることと違うんですが・・・
お礼
C:\UserではなくてC:\Usersでした・・・。 sをつけるのを忘れていました。 混乱させてしまって申し訳ございませんでした。 初心者の私に、親身にアドバイスを下さりありがとうございました! 感謝です!!
- pcbeginner
- ベストアンサー率46% (261/560)
クラスパスが通ってないだけだと思う。 クラスパスにカレントディレクトリの「.」を追加すればいいと思うよ。
お礼
回答ありがとうございます! カレントディレクトリの「.」は入っていました。 もう一度最初から細かく確認してみます。 ありがとうございました^^!
- Tacosan
- ベストアンサー率23% (3656/15482)
「C:\UserにSampleD1L3は確実にあります。」というのはどのように確認したのでしょうか... ん? C:\User でいいの? C:\Users じゃなくって? あと, 「javacでコンパイルもしています。」というのも含めてですが, ソースを作成してからあなたがしたすべての操作 (と何かメッセージが出ているならそれも) を書いてもらえないでしょうか.
補足
下記のソースを作成してから、javacでコンパイルしました。 public class SampleD1L3 { public static void main(String args[]) { System.out.println("はじめてのJavaアプリケーション"); } } javacでコンパイル後、コマンドプロンプト上で 下記のように実行しました。 C:\Users\>cd c:\java\samples\d1 c:\java\Samples\D1>java SampleD1L3 はじめてのJavaアプリケーション これはクラスファイルからJavaのプログラムが実行できている という事でしょうか? アドバイス宜しくお願い致します。
- wormhole
- ベストアンサー率28% (1626/5665)
・SampleD1L3のパッケージ指定はどうなってますか? ・C:\User に SampleD1L3.class はありますか? ・javacでコンパイルはしましたか?
補足
C:\UserにSampleD1L3は確実にあります。 javacでコンパイルもしています。 最初のパッケージ指定というのはどうやって確認すればいいのでしょうか? 宜しくお願いします。
お礼
たびたびすみません。 ご指摘ありがとうございます! クラスファイルはC:\Userではなくて、c:\java\SamPles\D1 に最初からありました。勘違いをしておりました。 ありがとうございます!