前提・実現したいこと
Javaを勉強しようと思っているものです。
いくつかのウェブページを参考にしてJAVAのPATHの設定をしている途中なのですが、binフォルダ外でもjavaコマンドの実行ができるようにしたいです
発生している問題・エラーメッセージ
jdkのbinフォルダ外(testフォルダ)で実行
C:\java\test>java 01.java エラー: メイン・クラス01.javaが見つからなかったかロードできませんでした
binフォルダ内に01.javaを置いて実行すると正常に動く
C:\java\jdk-14.0.2\bin>java 01.java 1 2 3 4 5 6 7 8 9
JAVA
1 2### 該当のソースコード(01.java) 3 4public class main{ 5 public static void main(String args[]){ 6 int i; 7 for( i = 1; i < 10; i++){ 8 System.out.println(i); 9 } 10 } 11 } 12
試したこと
設定しているシステム環境変数について、(ごちゃごちゃしていて申し訳ありません)以下に記載します.
変数名:JAVA_HOME 変数値:C:\java\jdk-14.0.2
変数名:Path 変数値:%JAVA_HOME%\bin
変数名:Path 変数値:C:\java\jdk-14.0.2\bin
ユーザー環境変数
変数名:JAVA_PATH 変数値:C:\java\jdk-14.0.2\bin
また、binフォルダ外でもjava -versionコマンドと、javac -versionコマンドは正常に動作します。
C:\java\test>java -version java version "1.8.0_221" Java(TM) SE Runtime Environment (build 1.8.0_221-b11) Java HotSpot(TM) Client VM (build 25.221-b11, mixed mode, sharing)
C:\java\test>javac -version javac 14.0.2
補足情報(FW/ツールのバージョンなど)
Windows10
Java:1.8.0_221
JDKのバージョン:14.0.2
初歩的な質問で大変申し訳ありませんがどなたかご教授をお願いいたします。
あなたの回答
tips
プレビュー