No.2ベストアンサー
- 回答日時:
stellasiaと申します。
Javaの本は初心者には非常に難しいと思います。
最近ではとても優しい本も出ていますが、それでも専門的な用語が多かったり暗黙的な知識が備わっていなければ解読できないものもあります。
しかしmoai545さんがお持ちの本は順を追って読めば、解読できるものだと思います。
もし一箇所でも踏み外せば、後々疑問が生まれてくるので何度も繰り返し、ゆっくり進んでください。
C:\YJK\Sample\01>javac Sample1.java についてですが
この操作がコンパイルという操作だということは理解されていますか?
Javacはコンパイルするための記述です。
javac Sample1.java の Sample1 という箇所はテキストで作成したクラス名である必要がありますが、一致していますでしょうか。
例題であればわかりやすいと思うのでお伝えしておきます。
例: Cドライブの中に Java というディレクトリ(フォルダ)をつくり
その中に Sample01.java というファイルを作ったとします。
ファイルはメモ帳のようなテキストエディタでOKです。
ファイルの中身を以下に記述します。
class Sample01 {
public static void main(String[] args){
System.out.println("Hello!!");
}
}
そのあとはコマンドプロンプトで操作します。
cd コマンドを使いCドライブのJavaフォルダへ移動します。
そのあと
C:\java>javac Sample01.java
これでコンパイルはOKです。
そのあと
C:\java>java Sampple01
で実行します。
これで
Hello!!
と表示されます。
もしこの方法でだめなら、パスの設定がされていない可能性があります。
お持ちの本を読み返してみて、パスの設定を見直してくださいね。
またわからなければ聞いてください。
まことに大変ありがとうございました。いろいろ試した結果わからなかったので、本屋さんで偶然「これならわかるJava入門の入門第2版(2009/6/10)」のP54ページを発見して買って試したら、解決することができました。まことに有難うございました。m(_ _)m
No.3
- 回答日時:
>"javac"は、内部コマンドまたは外部コマンド、
>操作可能なプログラムまたはバッチファイルとして認識されていません。
これがでる場合はpathの設定がされていないときです。
本の最初、または最後の方に「JDKの使い方」というタイトルのページはないでしょうか?
自分の持っているのだとそのページに説明がかいてあります。
見つからない場合は下記のページを参考にしてください。
http://www1.bbiq.jp/takeharu/java95.html
まことに大変ありがとうございました。いろいろ試した結果わからなかったので、本屋さんで偶然「これならわかるJava入門の入門第2版(2009/6/10)」のP54ページを発見して買って試したら、解決することができました。まことに有難うございました。m(_ _)m
No.1
- 回答日時:
本の通りにコマンド入力ということは、おそらく本に書いてあるディレクトリに移動しようとしているのではないでしょうか?
自分がもっているのはページ番号が違いますが、おそらく
cd C:\YJSample
のようなコマンドが書いていてそのまま入力しているのではないでしょうか?
これはあくまでYJSampleというディレクトリが存在する場合なので自分のPC上にYJSampleというディレクトリがなければ移動できません。
なので本と同じディレクトリをつくるかほかのディレクトリで試してみてください。
この回答への補足
ご回答誠にありがとうございます。m(_ _)m
P466ページのディレクトリに移動はできましたが, また本の通りに
C:\YJK\Sample\01>javac Sample1.java と入力したら。
>"javac"は、内部コマンドまたは外部コマンド、
>操作可能なプログラムまたはバッチファイルとして認識されていません。
と表示されました。どうしたら良いでしょうか?
この表示のときの対処法も書いていないし、本当に困りました。
この著者のホームページもソフトバンクもこの本のサーポートしないのですか?売りっぱなしの本ですか?かなり疑念を持ち始めました。
なにとぞよろしく御願い申し上げます。m(_ _)m
大変遅くなり失礼いたしました。本当にありがとうございました。本屋さんで偶然「これならわかるJava入門の入門第2版(2009/6/10)」のP54ページを発見して買って試したら、解決することができました。本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- ヨーロッパ みなさん、旅行好きですか? 3 2023/02/16 12:25
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- がん・心臓病・脳卒中 抗がん剤について、皆様ならどうされますか? 6 2023/01/15 19:30
- その他(スポーツ) 大谷翔平の一番スゴいのはなんですか? 2 2023/02/24 15:35
- 占い 娘について狂いそうなくらい悩んでいます。占ってください。 2009年6月5日午前9時29分生まれ 女 11 2023/06/25 20:53
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- 高齢者・シニア Windows11適用の最低性能に満たないPC利用者がサポート終了でパソコンを買い替えるでしょうか? 2 2023/05/27 06:43
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MacOS:ターミナルではNPMのコ...
-
ShellExecuteの使い方について
-
staticのメモリ共有について
-
windowsのタスクスケジューラを...
-
コンパイルできるのに実行できない
-
SYSTEM関数等を用いて複数のコ...
-
ACCESSでタイトルバーを非表示...
-
cmd /c を使ったときと使わなか...
-
VB6.0 ラベルが文字化け
-
コマンドプロンプトが使えない
-
Eclipseで、プロジェクト名のと...
-
Eclipseのアンインストールの仕方
-
split関数で区切り文字がない場合
-
html上で、バッチやexeファイル...
-
SVFの設定について:クラスパス...
-
シンボルが見つかりませんとい...
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
Eclipse(JAVA)のデバッグで他...
-
マイクラjavaでForgeを入れたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでタイトルバーを非表示...
-
VBプログラムから「管理者とし...
-
ShellExecuteの使い方について
-
CloudSticky.jarが起動しない。
-
windowsのタスクスケジューラを...
-
ブレークポイントを設置してな...
-
32bitアプリから64bitアプリの...
-
staticのメモリ共有について
-
実行したらがメモ帳出て来てしまう
-
ShellExecuteでDOSコマンド実行...
-
batよりjava起動
-
C# コマンドプロンプト画面で表...
-
jarファイルをバッチで実行させ...
-
コマンドを実行してコマンドラ...
-
Tomcatのメモリー使用量が知りたい
-
windows power shell icacl
-
SYSTEM関数等を用いて複数のコ...
-
コンパイルできるのに実行できない
-
C#からバッチファイルを起動で
-
「SimpleEntry を型に解決でき...
おすすめ情報