No.1
- 回答日時:
>最初の方のエラーが見えません。
標準出力に出ているなら、MOREを使っても出来るとおもいますが。
コンパイルコマンド | MORE
>前に打ったものをもう一度打ち直さなくても済むようにしたいのですが
最初に、DOSKEY を実行してみてください。
ありがとうございました。
↑の方は、DOSKEYで解決しました。
エラー確認の方は、|MOREと入力すると「構文が違います。」と表示されてしまいました。
C:\WINDOWS\デスクトップ\Test> | MORE
という書き方が間違っているんでしょうか?
残念ながら未だ、未解決です。
No.4
- 回答日時:
javacのコンパイルエラーの出力は、標準エラー出力ですね。
NT系なら標準エラー出力をファイルにリダイレクトすることもできるのですが、Win98では無理だったと思います。
しょうがないので、cygwinをインストールして、これのコンソールを使ったりしています。(参考URL)
または、コマンド実行のできるエディタ上からjavacを使うという手もあると思います。(ちゃんと試したことはないですが、秀丸なんかでも可能かも)
参考URL:http://www.cygwin.com/
ありがとうございます。
Win98では無理なんですね。残念です。
ところで参考URLからインストールしようと思ったら、英語だったのでひるんでしまいました。
やっぱりコンピュータの勉強をしようと思ったら、英語は避けて通れないのでしょうか?
なんとかsetup.exeはインストールできたけど、その後何をしていいのかが分かりません。
こうなったら自力でエラーを減らす努力をした方が早いかも?
もし良かったら、何を選択していけばいいのか、いつでもいいので教えてもらえないでしょうか?
よろしくお願いします。
No.5
- 回答日時:
No.2のものです。
すみません。ちょっと間違っておりました。
Redirect処理は
コンパイルコマンド >任意のファイル名(テキストファイルなど)
でいいです。
なお、>が>>になると追加という意味に変わります。
>だと新規作成という意味です。
なぜDirがでたのか?ま、軽く流してください(ははっは)。
たびたびありがとうございます。
No.4の方が教えてくれたんですが、Win98では残念ながら無理みたいです。
せっかくこれで解決と思ったのに・・・。
こうなったら画面上に見えるエラーから一つずつ潰していったら、
いずれ全部のエラーが解決できると思うことにしようかな?なんて考えています。
でもやっぱりちゃんとエラー確認したいです。
No.6
- 回答日時:
No.4さんへ
小生No.2とNo.5です。
javacですかぁ。私的にプログラマーを昔していて(実に14年前)
アセンブラオンリーだったので、ちょっと質問されている方の
ニューアンスとちょっと異なったかもしれません。
No.7
- 回答日時:
#1です。
>C:\WINDOWS\デスクトップ\Test> | MORE という書き方が間違っているんでしょうか?
違います。
コンパイルコマンド | MORE
というのは、DOSプロンプトでコンパイルする時のコマンド(例えば、 「CC test.c」)に
続けて |MORE と入力するという意味です。
C:\WINDOWS\デスクトップ\Test> CC TEST.C | MORE
のようになります。他の方が書かれているように、
C:\WINDOWS\デスクトップ\Test> CC TEST.C > ERR.TXT
のようにすれば、画面には出力されず、ERR.TXT に出力されるので
あとでゆっくりと見る事が出来ます。
ただ、もしエラーが、標準出力ではなく、標準エラー出力になっている場合、
この方法ではうまくいかないと思います。
コンパイラが何なのかわかればもう少し正確に回答できるかもしれません。
この回答への補足
そうだったんですか。
早速、C:\WINDOWS\デスクトップ\Text>javac InputPerson.java> | MOREで
やってみたけど、同じく最後の方しかみえませんでした。
C:\WINDOWS\デスクトップ\Text>javac InputPerson.java>ERR.TXT
と入力すると、ERR.TXTは作られましたが、何も書かれていませんでした。
標準出力と標準エラー出力はどうやったら見分けがつくのですか?
本当に初心者で基本的なことが分かっていないので、よろしくお願いします。
No.8ベストアンサー
- 回答日時:
この対処法はJDKのバージョンによって違いが在るので
一概にこうしろとはいえません(バージョンの提示をし
てもらうのが一番良いのですけど)
最新の1.4でしたら-Xstdoutオプションを使用します。
コンパイル対象の.javaファイルをA.javaとし、エラー
出力用のファイルをError.txtとすると。。。
>javac A.java -Xstdout Error.txt
でコンパイルエラーの内容がファイルに出力されます。
ありがとうございました。
教えてもらったやり方で、テキストに出力できました。
いつもエラーの大量発生で嫌になっていたけど、がんばってみようと思います。
No.9
- 回答日時:
私も1年前に、同様の質問をしました。
2001/10/14http://www.okweb.ne.jp/kotaeru_reply.php3?q=151144
良ければ併せてご覧下さい。
多くの方よりご回答を頂きましたが、十分回答を理解する力がなかったり、実際やって見ると、回答の通りにならなかったりして結局そのままになっています。恥ずかしい。本件のご回答をまた読んで再チャレンジしようと思います。
98SEのDOSでV1.3.1だとエラー明細行を全ては捉えられないようです。なぜこんな基本的なことが、Javaの初等解説書に(現象と解決法が)書かれていなかったり、ソフトとして手を打たれていないのか不思議です。またご回答中にも利用ソフト(今は統合ソフトを使っている方)やバージョンが違ったりして、実際にやって見ていない(見れない)人のご回答のケースもあるようで困惑するときがあります。
(1)| More説(2)エラーファイルにリダイレクト説(3)標準エラー出力説(4)特別ソフト導入説(5)統合処理系ソフト利用説(6)エディタ説(8)バージョンアップ説が出ていますが、(1)(2)(3)は無理のようです。統合ソフトを入れてみたのですが、自習では慣れるまでが大変でそのままになっています。お互いに頑張りましょう。
そうですよね。私も不親切だと思いました。
今からWin98を使う人が減るからDOSプロンプトの説明はいらないと思われているのかも。
私はNo8の方のやり方で、テキストにエラーを出力することができましたよ。
良かったらimogasiさんも試してみては?
がんばりましょうね。
No.10
- 回答日時:
#4です。
JDK1.4の-Xstdoutというオプションで解決だったのですね。僕も知らなかったので、参考になりました。
#未だに1.3から移行しきれていない(^^;
回答で紹介していたcygwinは、Windows上でUNIXのツールを使えるようしたソフトウェアです。
何かの役に立つことがあるかもしれないので、いちおう参考URLを示しておきます。
プログラミング関連に限りませんが、一般的な情報は日本語でも多く見つけられます。
英語が避けて通れないこともあるかも知れませんが、まずはそれほど難しく考えなくても良いのではないでしょうか。
それでは、失礼しました。
参考URL:http://www.docile.org/users/docile/cygwin/cygwin …
たびたびありがとうございました。
教えてもらったURLを「お気に入り」に追加します。
いずれ、こういうことだったのかと分かるときがくればいいなと思います。
****************************************************************************
javaはもちろんのこと、パソコンの基本さえ分かってないので、
基本的な質問だったと思いますが、皆さんに親切に教えてもらってとてもうれしかったです。
これからも何かしらお世話になるかもしれませんが、よろしくお願いします。
この場を借りて皆さんにお礼します。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- iOS HDD交換修理したWindows10・PCのOFFICE プロダクトキーがエラーとなる 2 2023/04/01 02:17
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- Visual Basic(VBA) なぜこんな初歩的なVBAのIf文でエラーか発生して使えないのか、全く理解出来ません。誰か助けてくださ 7 2022/12/26 23:27
- 銀行・ネットバンキング・信用金庫 イオン銀行に初回ログインできない 2 2022/03/31 21:15
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
javaが文字コードの影響でコン...
-
逆コンパイルの見方について
-
TeXで図を挿入できません.助け...
-
「識別子がクラス名でも名前空...
-
コンパイルエラーに出てくる、i...
-
Javaのコンパイル結果が表示さ...
-
jasperとは
-
サクラエディタでjavaのプログ...
-
emacsでjavaをコンパイルする方法
-
ExcelCS
-
Eclipseコンパイル時のエラー無効
-
javaコンパイル用バッチファイ...
-
dokojavaのコンパイルについて
-
Eclipse>ant deployでOutOfMemo...
-
日本語対応 逆コンパイラについて
-
コンパイルエラー
-
Log4jのインストール
-
テーブルの初期化
-
Eclipse3.5EEでJavaのコンパイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
IIS環境でJAVAを使用したい
-
javaが文字コードの影響でコン...
-
Eclipse3.5EEでJavaのコンパイ...
-
コンパイルエラーに出てくる、i...
-
サクラエディタでjavaのプログ...
-
Javaのコンパイル結果が表示さ...
-
javax.servlet は存在しません...
-
eclipseの構文エラーについて
-
javaの簡単なソースがコンパイ...
-
「識別子がクラス名でも名前空...
-
eclipseの設定のJREとコンパイ...
-
dokojavaのコンパイルについて
-
逆コンパイルの見方について
-
exlipseでデバックエラーが発生...
-
eclipseについて
-
classファイルを元に戻す
-
日本語対応 逆コンパイラについて
-
コンパイルができないのですが...
-
java サーブレットのサンプルプ...
おすすめ情報