Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
ゲーミングPCを買ってプログラミングの勉強を始めました。コマンドプロンプトの事もよく分からずコンパイル出来なくて苦労してましたがこの動画のおかげでコンパイル出来るようになりましたありがとうございます。これからも頑張って勉強していきます。
KIRITOさん、コメントありがとうございました!コンパイルと実行までいけると、プログラムが動いた結果を見られるので楽しいですよね👍最初の環境構築を乗り越えられたら後は勉強しやすいと思うので、ぜひこれから楽しく頑張っていってください!
見てくれてありがとうございます★感想や改善点、解説してほしいIT系のテーマなどがあれば、コメントもらえると嬉しいです🤩より良い授業動画を作るために、よろしくお願いします!
動画ありがとうございます。初心者でございます。前回末にjavaコンパイルする際に日本語が化けていましたので、いろいろを調べて、javac First.javaをjavac -encoding utf-8 First.javaに書換たらできましたが。今回の授業で、classファイルが化けてたの発覚した、ネット調べても解決できなかったので、質問させていただきます。よろしくお願いします。
林晶子さん、コメントありがとうございました!もし「classファイルが化けてた」のが「classファイルをテキストエディタで開いたら文字化けしてた」ということなら、そのままで大丈夫ですよ😄クラスファイルは人が読めない0と1のファイルなので、文字化けしたままでも実行できます。
すごくわかりやすかったです!CMDの設定のせいで日本語が文字化けしてしまいうまくいかず、Hello worldだとコンパイルできたので調べて設定しなおしました。続きもがんばります!
ツボツボさん、コメントありがとうございました!素晴らしいですね!そうやって原因を調べて修正できる力があれば、プログラミングの力がグングンついていくと思いますよ👍ぜひその調子でがんばっていってください!
おそらく日本語出力の際だとJavaファイルからclassファイルにできないという意味でしょうか?その場合、javac -encoding UTF-8 クラス名.java と実行すればクラスファイルができます。
とてもわかりやすい説明ありがとうございます!一つ質問なのですが、16:55の所でjavac First.javaと入力すると以下のようなエラーがおきます。どのように対処すればよろしいでしょうか?よろしくお願いいたします🙇C:\Java\1>javac First.javaエラー: ファイルが見つかりません: First.java使用方法: javac 使用可能なオプションのリストについては、--helpを使用します
文字化けする場合は、shiftjisにした方がええかも
はじめまして!昔からいつも動画を大変参考にさせて頂いております!最初のjavaインストールを行なっている際に、この文字(0×86)は、エンコーディングWindows-31jにマップ出来ませんとエラーが出てしまうのですがどうしたら良いでしょうか?
分かりやすい動画ありがとうございます🙇♀️コンパイルの際にC:\Java\1>javac First.javaエラー: ファイルが見つかりません: First.java使用方法: javac 使用可能なオプションのリストについては、--helpを使用しますとなってしまいました。よく分からないのですが、原因はなんでしょうか??
vscodeでプログラムを書きました
このエラーはメッセージの通り、(コンパイラから)ファイルが見つからないのが理由ですね。環境まわりに原因があるとは思いますが、vscodeは僕の手元にないので確認が難しいです‥
できました!拡張子が間違っていました。
12:02のところなのですが、3行目を書く際に4つ半角でスペースを空けるのは決まりなのでしょうか?また、2行目のpublic〜というのも決まり文句のようなものなのでしょうか??
さんかめはめさん、コメントありがとうございました。3行目で4つ半角スペースをあけるのは、Javaの決まりではありません(スペースを空けなくてもコンパイルは成功します)。ただ、「3行目の処理は、2~4行目の{ }の中に含まれる」というのを見た目で分かりやすくするために、このように字下げをするのが一般的ですね。(参照→ua-cam.com/video/WYsoYQYZDgc/v-deo.html)2行目のpublic~は、現時点では決まり文句の認識でOKです👍一つひとつの単語に意味があるので、この先の動画で1つずつ説明していきますね。
@@SekaChan ありがとうございます!そうだったんですね!勉強になります!!
コメントします!とてもわかり易く丁寧で、授業を受けている気分です質問なのですが、現在ほぼ独学でjavasilver所得を目指してます。メモ帳とコマンドプロンプト使った方法とEclipse使った方法と2つ用意ありますが、基本的にEclipse使って勉強していったほうが分かりやすいですか?
ポンポンポンさん、はじめまして😄コメントありがとうございます!Java Silver合格を目指すのなら、個人的には【メモ帳+コマンドプロンプト】をオススメします!ポンポンポンさんが書いてくれた通り、Eclipseを使った方が分かりやすいと思います。ただ、Silverは結構細かい内容や、プログラムを見て実行(エラー)結果を答える問題が多いんですよね。遠まわりに感じるかもしれませんが、(自動でエラーを直してくれるEclipse環境ではなく)コマンドプロンプトを使って自力でバグ取りをする勉強が、合格への近道になると僕は思います。ちなみに、僕のJava入門講座は6章までの予定です。6章まで見てもらえれば、Silverの出題範囲の9割以上をカバーできますよ✨勉強頑張ってくださいね。応援しています!
@@SekaChan ありがとうございます。急がば回れですね、授業受けているかのように参考にさせていただいてます。頑張って下さい!
@@kakio1998119さん、ありがとうございます!一緒に頑張りましょう😃
できた!!!!!ありがとうございます!!!!
できた瞬間って最高に嬉しいですよね!!
こんばんは、一つ伺いしたいと思います。一章の中にテキストドキュメントを作ろうとしたが、ファイルしか作れないです。何かの設定が間違っていますか?1、MacにWindowsのバーチャルマシンをダウンロードして、使っています。Windowsのところにファイルを作ろうとしました。2、ファイル名拡張子をチェックしています。
Naran Delgerさん、こんにちは。コメントありがとうございました!すみませんが、「テキストドキュメントを作ろうとしたが、ファイルしか作れない」がどんな状況なのか分からないです💦もし「テキストファイルを作ったが、クラスファイルが作れない」という意味であれば、別のコメント(さかなかさ さん)への回答が参考になると思います。あと1つ気になったのが「MacにWindowsのバーチャルマシンをダウンロード」ということですが、MacにはMac用のバーチャルマシンをインストールする必要がありますよ🍀
自分のこの方と同じくテキストドキュメントを作ろうとしましたが、ファイルしか選択肢がありませんでした。ファイルの横には青と黄色の盾?のようなマークがでてしまっています。どうしたら良いでしょうか?
sakuraエディターを使っています。改行をするとスペースではなく勝手にtabが入ってしまうのですが、javaはtabが入っていても動きますでしょうか?
コンパイルと実行をしてうまく動けば大丈夫です。ちなみに、サクラエディタ上部にあるメニューの[設定]-[タイプ別設定]からインデントについて設定できますよ👍
初めまして。プログラミングの勉強をつい最近始めた者です。質問させていただきたいです。自分で打ち込んだプログラムで、エラーではなく下のようになってしまったので概要欄のプログラムを使ったところ、同じ結果になってしまいました。考えられる原因はどういったものになりますでしょうか?C:\Java\1>javac First.javaC:\Java\1>
初めまして😄質問の意図が分からない部分がありますが、javacが何をするコマンドだったかを復習してもらって、16:40あたりからもう一度見てみてもらうと良いと思います
@@SekaChan お返事ありがとうございます!改めて見直したところ、自分の理解不足と勘違いでした。失礼しました。
本日からJavaを始めようと試みました。メモ帳にプログラムをどうが通りに入力しました。コマンドプロンプト内で1ファイルを見ている状態にしました。その後Javac First.javaと入力したところjavac`は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていませんと表示されました。行きなり躓いてしまって、どうすればいいか分かりません。解消方法はありますでしょうか?
ゆんゆんさん、コメントありがとうございました。そのエラーメッセージは、javacコマンドを実行する環境が整えられていない気がしますね。JDK(Javaの開発環境)はインストール済でしょうか?もしインストール済であれば、環境変数PATHの設定を間違えている可能性が高いですね。このあたりはこちらの動画で解説しているので、よければ見てみてください。→ ua-cam.com/video/V4yaoBCMkmY/v-deo.html※少し古い動画なので、コメント欄の情報も参考にしてもらえたら
今日から初めて見ました。漢字がエラーとなり表示されません。アルファベットは動作します。原因及び対策方法を教えて下さい。
今回も大変分かりやすかったです!しかしjavacコマンドをすると「この文字はエンコーディングにマップできません」とエラーになるんですがどうしてでしょうか?概要欄のプログラミングをコピーしてもなってしまいます(-_-;)よろしければアドバイスお願いします!ちなみに『javac -encoding utf-8 ファイル名.java』を試しても無理でした
WORLD OUTSIDEさん、こんにちは。エンコーディングのエラーはプログラム以外(環境周り)に原因があるケースが多いので、この情報だけでは正確なアドバイスは難しいですね‥💦僕ならこのあたりを試して、結果をみながらエラーの原因を探します。・プログラムを半角文字のみにしてみる(日本語の出力をしない)・テキストエディタの文字コードの設定を確認する・javaファイルを文字コードutf-8で保存してみるエラーメッセージを丸々コピーしてGoogleで検索すると対処法が見つかることも多いので、試してみてください!(たぶん「エンコーディング」の直後に具体的な文字コードが書かれていたと思うので、それも含めます)
@@SekaChan 返信ありがとうございます!!今日家帰ったから色々試して見ます!!これからも応援しているので頑張ってください!
cdでファイル移動しようとすると、ファイル名、ディテクトリ名、またはボリューム ラベルの構文が間違っています。と表示されます。ここから先に進めなくなってしまいました。サクラエディタを使用しファイル名をFirst.javaまではできました。
火龍冥さん、コメントありがとうございました。メッセージの通り、cdコマンドで指定しているパス(ファイルの場所)のどこかに間違いがあるのかなと思います。(実際に実行したコマンドを載せてもらえたら、もう少し具体的な回答ができるかもしれません)せっかくFirst.javaを作ったので、なんとか実行までいきたいですね🍀
java Firstはエラーがでましたjava -cp . Firstはエラーがでませんでした違いを教えていただきたいです
動画を参考に勉強をしています。エラーが起きてしまい調べても解決しないため質問させていただきます。C:\Users\Monet\OneDrive\デスクトップ\Java\1>javac First.javaFirst.java:3: エラー: パッケージsystemは存在しません system.out.printli("Hello World!");C:\Users\Monet\OneDrive\デスクトップ\Java\1>javac -encoding uft-8 First.javaエラー: サポートされていないエンコーディングです: uft-8エラー1個上記のエラーでclassを作ることができないので何を調べどうすればよいのでしょうか?
コメントありがとうございました。コンパイルエラーが起きたときは、解決するコツがいくつかあります。まず、18:47頃から話した2つのポイントを確認することですね。さらに、もしエラー内に特別なワードがあるときは、そこに原因がある可能性が高いです。今回であれば「system」や「uft-8」ですね。(大文字・小文字を含めて)間違いがないかを確認してみましょう。動画外のプログラムを動かしているようなので詳しくは書きませんが、おそらく上の2つ以外にもエラーがありそうです。もとのプログラムをよく見て、1つずつエラーを直してみてください。
@@SekaChan 返信ありがとうございます。動画の見直しとエラーの該当箇所の確認と用意してくれているプログラムを見比べて相違点がないか確認し再度入力をした所無事にclassを生成することができました。エラーを修正することができました、ありがとうございます。
メモ帳でやって、プログラム書いてみよとしたら画面と違ってて、ただのメモ帳で、コンパイルしたらエラーになったんですがこれは間違ってますか?
コメントありがとうございました。Javaのプログラムはメモ帳でも作ることができますよ。コンパイルエラーに解決のヒントが載っているので、動画後半で話している「エラーの見方」を参考にしてみてください。
dirと打ちenterを押すとFirst.Java.txtと出ますが問題ありませんか?
えぺすきさん、コメントありがとうございます!First.Java.txtだとうまくいかないですね💦 ファイルの拡張子(ファイルの種類を表す「.」以降の文字列)が「.txt」となっているためです。Javaのプログラムは拡張子を「.java」とします。もし拡張子が表示されていない(ファイル名が「First.Java」と表示されている)場合は、フォルダ画面の上の表示タブにある[表示/非表示]の「ファイル名拡張子」にチェックを入れてください。その後、ファイル名を「First.java」に変更しましょう!
vscodeでコードを書き始めたのですが、Javaのプロジェクトを開始するとbinと srcというファイルが勝手に生成されて、中にmain.classとmain.javaのファイルができていたのですが、これはソースファイルと実行可能ファイルという認識で間違いないですか?
大学8年生さん、コメントありがとうございました!すみませんが、僕の手元にvscodeの環境がないので確認が難しいですね‥検索等をして調べてみてください🙏
日本語を表示させようとすると、コンパイル時にこの文字(0x86)は、エンコーディングwindous-31jにマップできませんと出てしまうのですがどうしたらいですか。
コメントありがとうございました!エンコーディングのエラーについては、@taha-yi6ew さんと @user-nc3ss9jq6o さんがまとめてくれています(←コメント欄の上部に固定しました)ぜひ参考にしてみてください!
「楽しもう!」の部分がコンパイルする際に下記エラーコードが出てしまいます。「この文字は(0X82)エンコーディングUTF-8にマップできません」と表示されます。原因はなんでしょう?
何度も同じ実行をしてますが、ファイルが見つかりませんという表記しかでません。なぜでしょうか?
コメントありがとうございます。その「実行」が何を指しているのかは分からないですが、おそらくコマンドプロンプトを開いている場所にファイルがないのかなと思います。念のため、ファイル名が(拡張子も含めて)正しいかも確認してみてください。
コメント欄にも同じ方がいたんですが、私も㏅を打った時ファイル名、ディテクトリ名、またはボリューム ラベルの構文が間違っています。と出ました。打ったのはclass First { public static void main(String[] args) { System.out.println("私の戦闘力は"); System.out.println(”5 3万です。"); }}ファイル作成などは同じようにやったつもりですが、原因は何なんでしょうか?まだ実行まで行ったことなくて…
数学Cさん、コメントありがとうございました。cdはコマンドプロンプト上のコマンドなので、Javaとは関係ないところに原因がありそうですね。別の方への返信にも書いた通り、cdコマンドで指定しているパス(ファイルの場所)のどこかに間違いがあるのかなと思います。ちなみに、このプログラムは正しく動きそうですよ(個人的に👍なプログラムですね)
cd/d と書いてからドラッグ&ドロップしたら行けました!
さくらエディタの文字が小さいのですが、ズームはできますか?
フォントを変えれば文字を大きくできますね。具体的な設定方法は検索などで調べてみてください。
@@SekaChan ありがとうございます!出来ました!基本的な質問で申し訳ないです!
パソコンを何も知らない状態で購入したのですがmacbookでもプログラミングできますでしょうか、できる場合は何を参考にしてやれば良いでしょうか(^_^;)
ツーパンマンさん、コメントありがとうございます!macbookでもプログラミングできますよ👍macでJavaの開発準備(jdkのインストールやプログラムの実行など)をするには、キノコードさんの動画が参考になると思います。ua-cam.com/video/bTDMW8K-Hmg/v-deo.html(vscodeはインストールしなくても、ターミナル上でプログラムを実行できます)
@@SekaChan ありがとうございます😭他のチャンネル紹介までしてくださるとは、、しっかりと楽しくプログラミングを学ばさせてもらおうと思います!!
vscodeで進めているけど時間がある時にサクラエディタも使ってみるか
ファイルに用語をコメントしてくか
ここからだな
こんばんはめちゃめちゃわかりやすい動画ありがとうございます毎日見て2024年には完璧にアプリ開発できるようにします( . .)"宣言!!今後質問あったら教えてくださいm(_ _)m
あーたんスタディズさん、コメントありがとうございました!「2024年にはアプリ開発できるようになる」という宣言、受け取りましたよ👍せかチャンの動画を定期的に見ていけばスキルが相当つくと思うので、ぜひ楽しみにながらがんばってください!
VScode使えばエラーもすぐ分かるしプログラム書きやすいのになぜサクラエディタなんですか?わざわざハードル上げる意味は??
セルジさん、コメントありがとうございました。これまでの講師経験から、最初からIDEを使うよりもシンプルなエディタ環境から始めたほうがJavaの原理原則を理解しやすいと感じているためですね😄IDEはコードの自動生成やデバッグなどの機能も豊富ですが、逆に本質が分かっていなくてもコードが完成してしまうわけです。また、特にコンピュータに不慣れな人はIDE環境を整えることに大きな壁を感じてしまい、最初の一歩を踏み出しにくいケースもあります。そのため、非効率でもまずはエディタで土台の理解をかためて、そこからIDE環境に進むのがベストかなと僕は考えています。
@@SekaChan なるほど、理解出来ました!確かに本質が分かっていないと身に付いたとは言えないですねお忙しい中、返信ありがとうございました
@@SekaChan なるほどです!質問者と先生ありがとうございます。さくらエディタで日本語文字のエラーあってちょうど私も疑問になってたところ、聞きたかった良い質問でした。質問に対するご返信でまた理解が深まりました。今まで他の諸々UA-camでIDEから入った者だったんですが、次のステップが進められない感じでした。先生のおっしゃるとおり、原理原則を学べず理解できないまま進んだ結果、ずっとグルグル回るだけで、進展できませんでした。一つ一つ丁寧に説明してくださる先生のおかげで、最近ようやく前に進んでいる気がして、楽しさを取り戻してます!本当にありがとうございます🙇♀️
・エラーメッセージ「エンコーディングUTF-8にマップできません」が出力される→概要欄のプログラムファイル(First.java)の文字コードがSJISになっていたため、UTF-8に変更して保存しなおしたら実行できるようになりました。・エラーメッセージ「エラー: メイン・クラスFirstを検出およびロードできませんでした原因: java.lang.ClassNotFoundException: First」が出力される。→実行時のコマンド「java First」が半角スペースになるよう注意。誤って全角スペースを入力して実行してしまったりすると上記のようなエラーが出力されてしまいます。
ゲーミングPCを買ってプログラミングの勉強を始めました。コマンドプロンプトの事もよく分からずコンパイル出来なくて苦労してましたがこの動画のおかげでコンパイル出来るようになりましたありがとうございます。これからも頑張って勉強していきます。
KIRITOさん、コメントありがとうございました!
コンパイルと実行までいけると、プログラムが動いた結果を見られるので楽しいですよね👍
最初の環境構築を乗り越えられたら後は勉強しやすいと思うので、ぜひこれから楽しく頑張っていってください!
見てくれてありがとうございます★
感想や改善点、解説してほしいIT系のテーマなどがあれば、コメントもらえると嬉しいです🤩
より良い授業動画を作るために、よろしくお願いします!
動画ありがとうございます。初心者でございます。
前回末にjavaコンパイルする際に日本語が化けていましたので、いろいろを調べて、javac First.javaをjavac -encoding utf-8 First.javaに書換たら
できましたが。今回の授業で、classファイルが化けてたの発覚した、ネット調べても解決できなかったので、質問させていただきます。よろしくお願いします。
林晶子さん、コメントありがとうございました!
もし「classファイルが化けてた」のが「classファイルをテキストエディタで開いたら文字化けしてた」ということなら、そのままで大丈夫ですよ😄
クラスファイルは人が読めない0と1のファイルなので、文字化けしたままでも実行できます。
すごくわかりやすかったです!
CMDの設定のせいで日本語が文字化けしてしまいうまくいかず、Hello worldだとコンパイルできたので調べて設定しなおしました。
続きもがんばります!
ツボツボさん、コメントありがとうございました!
素晴らしいですね!そうやって原因を調べて修正できる力があれば、プログラミングの力がグングンついていくと思いますよ👍
ぜひその調子でがんばっていってください!
おそらく日本語出力の際だとJavaファイルからclassファイルにできないという意味でしょうか?
その場合、
javac -encoding UTF-8 クラス名.java
と実行すればクラスファイルができます。
とてもわかりやすい説明ありがとうございます!
一つ質問なのですが、16:55の所でjavac First.javaと入力すると以下のようなエラーがおきます。どのように対処すればよろしいでしょうか?よろしくお願いいたします🙇
C:\Java\1>javac First.java
エラー: ファイルが見つかりません: First.java
使用方法: javac
使用可能なオプションのリストについては、--helpを使用します
文字化けする場合は、shiftjisにした方がええかも
はじめまして!昔からいつも動画を大変参考にさせて頂いております!
最初のjavaインストールを行なっている際に、この文字(0×86)は、エンコーディングWindows-31jにマップ出来ませんとエラーが出てしまうのですがどうしたら良いでしょうか?
分かりやすい動画ありがとうございます🙇♀️
コンパイルの際に
C:\Java\1>javac First.java
エラー: ファイルが見つかりません: First.java
使用方法: javac
使用可能なオプションのリストについては、--helpを使用します
となってしまいました。よく分からないのですが、原因はなんでしょうか??
vscodeでプログラムを書きました
このエラーはメッセージの通り、(コンパイラから)ファイルが見つからないのが理由ですね。
環境まわりに原因があるとは思いますが、vscodeは僕の手元にないので確認が難しいです‥
できました!
拡張子が間違っていました。
12:02のところなのですが、3行目を書く際に4つ半角でスペースを空けるのは決まりなのでしょうか?
また、2行目のpublic〜というのも決まり文句のようなものなのでしょうか??
さんかめはめさん、コメントありがとうございました。
3行目で4つ半角スペースをあけるのは、Javaの決まりではありません(スペースを空けなくてもコンパイルは成功します)。
ただ、「3行目の処理は、2~4行目の{ }の中に含まれる」というのを見た目で分かりやすくするために、このように字下げをするのが一般的ですね。
(参照→ua-cam.com/video/WYsoYQYZDgc/v-deo.html)
2行目のpublic~は、現時点では決まり文句の認識でOKです👍
一つひとつの単語に意味があるので、この先の動画で1つずつ説明していきますね。
@@SekaChan
ありがとうございます!
そうだったんですね!
勉強になります!!
コメントします!
とてもわかり易く丁寧で、授業を受けている気分です
質問なのですが、現在ほぼ独学でjavasilver所得を目指してます。
メモ帳とコマンドプロンプト使った方法とEclipse使った方法と2つ用意ありますが、基本的にEclipse使って勉強していったほうが分かりやすいですか?
ポンポンポンさん、はじめまして😄
コメントありがとうございます!
Java Silver合格を目指すのなら、個人的には【メモ帳+コマンドプロンプト】をオススメします!
ポンポンポンさんが書いてくれた通り、Eclipseを使った方が分かりやすいと思います。
ただ、Silverは結構細かい内容や、プログラムを見て実行(エラー)結果を答える問題が多いんですよね。
遠まわりに感じるかもしれませんが、(自動でエラーを直してくれるEclipse環境ではなく)コマンドプロンプトを使って自力でバグ取りをする勉強が、合格への近道になると僕は思います。
ちなみに、僕のJava入門講座は6章までの予定です。
6章まで見てもらえれば、Silverの出題範囲の9割以上をカバーできますよ✨
勉強頑張ってくださいね。応援しています!
@@SekaChan ありがとうございます。急がば回れですね、授業受けているかのように参考にさせていただいてます。頑張って下さい!
@@kakio1998119さん、ありがとうございます!一緒に頑張りましょう😃
できた!!!!!ありがとうございます!!!!
できた瞬間って最高に嬉しいですよね!!
こんばんは、
一つ伺いしたいと思います。
一章の中にテキストドキュメントを作ろうとしたが、ファイルしか作れないです。何かの設定が間違っていますか?
1、MacにWindowsのバーチャルマシンをダウンロードして、使っています。Windowsのところにファイルを作ろうとしました。
2、ファイル名拡張子をチェックしています。
Naran Delgerさん、こんにちは。
コメントありがとうございました!
すみませんが、
「テキストドキュメントを作ろうとしたが、ファイルしか作れない」
がどんな状況なのか分からないです💦
もし
「テキストファイルを作ったが、クラスファイルが作れない」
という意味であれば、別のコメント(さかなかさ さん)への回答が参考になると思います。
あと1つ気になったのが「MacにWindowsのバーチャルマシンをダウンロード」ということですが、MacにはMac用のバーチャルマシンをインストールする必要がありますよ🍀
自分のこの方と同じくテキストドキュメントを作ろうとしましたが、ファイルしか選択肢がありませんでした。ファイルの横には青と黄色の盾?のようなマークがでてしまっています。どうしたら良いでしょうか?
sakuraエディターを使っています。
改行をするとスペースではなく勝手にtabが入ってしまうのですが、javaはtabが入っていても動きますでしょうか?
コンパイルと実行をしてうまく動けば大丈夫です。
ちなみに、サクラエディタ上部にあるメニューの[設定]-[タイプ別設定]からインデントについて設定できますよ👍
初めまして。プログラミングの勉強をつい最近始めた者です。質問させていただきたいです。
自分で打ち込んだプログラムで、エラーではなく下のようになってしまったので概要欄のプログラムを使ったところ、同じ結果になってしまいました。考えられる原因はどういったものになりますでしょうか?
C:\Java\1>javac First.java
C:\Java\1>
初めまして😄
質問の意図が分からない部分がありますが、javacが何をするコマンドだったかを復習してもらって、16:40あたりからもう一度見てみてもらうと良いと思います
@@SekaChan
お返事ありがとうございます!
改めて見直したところ、自分の理解不足と勘違いでした。失礼しました。
本日からJavaを始めようと試みました。
メモ帳にプログラムをどうが通りに入力しました。
コマンドプロンプト内で1ファイルを見ている状態にしました。
その後Javac First.javaと入力したところ
javac`は内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません
と表示されました。行きなり躓いてしまって、どうすればいいか分かりません。
解消方法はありますでしょうか?
ゆんゆんさん、コメントありがとうございました。
そのエラーメッセージは、javacコマンドを実行する環境が整えられていない気がしますね。
JDK(Javaの開発環境)はインストール済でしょうか?
もしインストール済であれば、環境変数PATHの設定を間違えている可能性が高いですね。
このあたりはこちらの動画で解説しているので、よければ見てみてください。
→ ua-cam.com/video/V4yaoBCMkmY/v-deo.html
※少し古い動画なので、コメント欄の情報も参考にしてもらえたら
今日から初めて見ました。
漢字がエラーとなり表示されません。アルファベットは動作します。原因及び対策方法を教えて下さい。
今回も大変分かりやすかったです!
しかしjavacコマンドをすると
「この文字はエンコーディングにマップできません」とエラーになるんですがどうしてでしょうか?
概要欄のプログラミングをコピーしてもなってしまいます(-_-;)
よろしければアドバイスお願いします!
ちなみに『javac -encoding utf-8 ファイル名.java』を試しても無理でした
WORLD OUTSIDEさん、こんにちは。
エンコーディングのエラーはプログラム以外(環境周り)に原因があるケースが多いので、この情報だけでは正確なアドバイスは難しいですね‥💦
僕ならこのあたりを試して、結果をみながらエラーの原因を探します。
・プログラムを半角文字のみにしてみる(日本語の出力をしない)
・テキストエディタの文字コードの設定を確認する
・javaファイルを文字コードutf-8で保存してみる
エラーメッセージを丸々コピーしてGoogleで検索すると対処法が見つかることも多いので、試してみてください!
(たぶん「エンコーディング」の直後に具体的な文字コードが書かれていたと思うので、それも含めます)
@@SekaChan 返信ありがとうございます!!
今日家帰ったから色々試して見ます!!
これからも応援しているので頑張ってください!
cdでファイル移動しようとすると、ファイル名、ディテクトリ名、またはボリューム ラベルの構文が間違っています。と表示されます。ここから先に進めなくなってしまいました。サクラエディタを使用しファイル名をFirst.javaまではできました。
火龍冥さん、コメントありがとうございました。
メッセージの通り、cdコマンドで指定しているパス(ファイルの場所)のどこかに間違いがあるのかなと思います。
(実際に実行したコマンドを載せてもらえたら、もう少し具体的な回答ができるかもしれません)
せっかくFirst.javaを作ったので、なんとか実行までいきたいですね🍀
java Firstはエラーがでました
java -cp . Firstはエラーがでませんでした
違いを教えていただきたいです
動画を参考に勉強をしています。
エラーが起きてしまい調べても解決しないため質問させていただきます。
C:\Users\Monet\OneDrive\デスクトップ\Java\1>javac First.java
First.java:3: エラー: パッケージsystemは存在しません
system.out.printli("Hello World!");
C:\Users\Monet\OneDrive\デスクトップ\Java\1>javac -encoding uft-8 First.java
エラー: サポートされていないエンコーディングです: uft-8
エラー1個
上記のエラーでclassを作ることができないので何を調べどうすればよいのでしょうか?
コメントありがとうございました。
コンパイルエラーが起きたときは、解決するコツがいくつかあります。
まず、18:47頃から話した2つのポイントを確認することですね。
さらに、もしエラー内に特別なワードがあるときは、そこに原因がある可能性が高いです。
今回であれば「system」や「uft-8」ですね。
(大文字・小文字を含めて)間違いがないかを確認してみましょう。
動画外のプログラムを動かしているようなので詳しくは書きませんが、おそらく上の2つ以外にもエラーがありそうです。
もとのプログラムをよく見て、1つずつエラーを直してみてください。
@@SekaChan
返信ありがとうございます。
動画の見直しとエラーの該当箇所の確認と用意してくれているプログラムを見比べて相違点がないか確認し再度入力をした所無事にclassを生成することができました。
エラーを修正することができました、ありがとうございます。
メモ帳でやって、プログラム書いてみよとしたら画面と違ってて、ただのメモ帳で、コンパイルしたらエラーになったんですがこれは間違ってますか?
コメントありがとうございました。
Javaのプログラムはメモ帳でも作ることができますよ。
コンパイルエラーに解決のヒントが載っているので、動画後半で話している「エラーの見方」を参考にしてみてください。
dirと打ちenterを押すとFirst.Java.txtと出ますが問題ありませんか?
えぺすきさん、コメントありがとうございます!
First.Java.txtだとうまくいかないですね💦
ファイルの拡張子(ファイルの種類を表す「.」以降の文字列)が「.txt」となっているためです。
Javaのプログラムは拡張子を「.java」とします。
もし拡張子が表示されていない(ファイル名が「First.Java」と表示されている)場合は、フォルダ画面の上の表示タブにある[表示/非表示]の「ファイル名拡張子」にチェックを入れてください。
その後、ファイル名を「First.java」に変更しましょう!
vscodeでコードを書き始めたのですが、Javaのプロジェクトを開始するとbinと srcというファイルが勝手に生成されて、中にmain.classとmain.javaのファイルができていたのですが、これはソースファイルと実行可能ファイルという認識で間違いないですか?
大学8年生さん、コメントありがとうございました!
すみませんが、僕の手元にvscodeの環境がないので確認が難しいですね‥
検索等をして調べてみてください🙏
日本語を表示させようとすると、コンパイル時にこの文字(0x86)は、エンコーディングwindous-31jにマップできませんと出てしまうのですがどうしたらいですか。
コメントありがとうございました!
エンコーディングのエラーについては、@taha-yi6ew さんと @user-nc3ss9jq6o さんがまとめてくれています(←コメント欄の上部に固定しました)
ぜひ参考にしてみてください!
「楽しもう!」の部分がコンパイルする際に下記エラーコードが出てしまいます。
「この文字は(0X82)エンコーディングUTF-8にマップできません」と表示されます。原因はなんでしょう?
何度も同じ実行をしてますが、ファイルが見つかりませんという表記しかでません。
なぜでしょうか?
コメントありがとうございます。
その「実行」が何を指しているのかは分からないですが、おそらくコマンドプロンプトを開いている場所にファイルがないのかなと思います。
念のため、ファイル名が(拡張子も含めて)正しいかも確認してみてください。
コメント欄にも同じ方がいたんですが、私も㏅を打った時ファイル名、ディテクトリ名、またはボリューム ラベルの構文が間違っています。と出ました。打ったのは
class First {
public static void main(String[] args) {
System.out.println("私の戦闘力は");
System.out.println(”5 3万です。");
}
}
ファイル作成などは同じようにやったつもりですが、原因は何なんでしょうか?まだ実行まで行ったことなくて…
数学Cさん、コメントありがとうございました。
cdはコマンドプロンプト上のコマンドなので、Javaとは関係ないところに原因がありそうですね。
別の方への返信にも書いた通り、cdコマンドで指定しているパス(ファイルの場所)のどこかに間違いがあるのかなと思います。
ちなみに、このプログラムは正しく動きそうですよ(個人的に👍なプログラムですね)
cd/d と書いてからドラッグ&ドロップしたら行けました!
さくらエディタの文字が小さいのですが、ズームはできますか?
フォントを変えれば文字を大きくできますね。
具体的な設定方法は検索などで調べてみてください。
@@SekaChan ありがとうございます!出来ました!基本的な質問で申し訳ないです!
パソコンを何も知らない状態で購入したのですがmacbookでもプログラミングできますでしょうか、できる場合は何を参考にしてやれば良いでしょうか(^_^;)
ツーパンマンさん、コメントありがとうございます!
macbookでもプログラミングできますよ👍
macでJavaの開発準備(jdkのインストールやプログラムの実行など)をするには、キノコードさんの動画が参考になると思います。
ua-cam.com/video/bTDMW8K-Hmg/v-deo.html
(vscodeはインストールしなくても、ターミナル上でプログラムを実行できます)
@@SekaChan ありがとうございます😭他のチャンネル紹介までしてくださるとは、、しっかりと楽しくプログラミングを学ばさせてもらおうと思います!!
vscodeで進めているけど時間がある時にサクラエディタも使ってみるか
ファイルに用語をコメントしてくか
ここからだな
こんばんは
めちゃめちゃわかりやすい動画ありがとうございます
毎日見て2024年には完璧にアプリ開発できるようにします( . .)"宣言!!
今後質問あったら教えてくださいm(_ _)m
あーたんスタディズさん、コメントありがとうございました!
「2024年にはアプリ開発できるようになる」という宣言、受け取りましたよ👍
せかチャンの動画を定期的に見ていけばスキルが相当つくと思うので、ぜひ楽しみにながらがんばってください!
VScode使えばエラーもすぐ分かるしプログラム書きやすいのになぜサクラエディタなんですか?
わざわざハードル上げる意味は??
セルジさん、コメントありがとうございました。
これまでの講師経験から、最初からIDEを使うよりもシンプルなエディタ環境から始めたほうがJavaの原理原則を理解しやすいと感じているためですね😄
IDEはコードの自動生成やデバッグなどの機能も豊富ですが、逆に本質が分かっていなくてもコードが完成してしまうわけです。
また、特にコンピュータに不慣れな人はIDE環境を整えることに大きな壁を感じてしまい、最初の一歩を踏み出しにくいケースもあります。
そのため、非効率でもまずはエディタで土台の理解をかためて、そこからIDE環境に進むのがベストかなと僕は考えています。
@@SekaChan
なるほど、理解出来ました!
確かに本質が分かっていないと身に付いたとは言えないですね
お忙しい中、返信ありがとうございました
@@SekaChan なるほどです!質問者と先生ありがとうございます。さくらエディタで日本語文字のエラーあってちょうど私も疑問になってたところ、聞きたかった良い質問でした。質問に対するご返信でまた理解が深まりました。
今まで他の諸々UA-camでIDEから入った者だったんですが、次のステップが進められない感じでした。
先生のおっしゃるとおり、原理原則を学べず理解できないまま進んだ結果、ずっとグルグル回るだけで、進展できませんでした。
一つ一つ丁寧に説明してくださる先生のおかげで、最近ようやく前に進んでいる気がして、楽しさを取り戻してます!本当にありがとうございます🙇♀️
・エラーメッセージ「エンコーディングUTF-8にマップできません」が出力される
→概要欄のプログラムファイル(First.java)の文字コードがSJISになっていたため、UTF-8に変更して保存しなおしたら実行できるようになりました。
・エラーメッセージ「エラー: メイン・クラスFirstを検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: First」が出力される。
→実行時のコマンド「java First」が半角スペースになるよう注意。
誤って全角スペースを入力して実行してしまったりすると上記のようなエラーが出力されてしまいます。