• ベストアンサー

.javaが開けない

javaでソースコードを打ち込む練習をしたいです。 (Java・JDKは入手済み) その際、.javaの拡張子を使ったファイルを開くことができません。 .javaのファイルを開こうとすると、  このファイルを開けません  このファイルを開くには、そのためのプログラムが必要です。インターネットで自動的 にプログラムを検索するか、またはコンピューターにインストールされたプログラムの 一覧から手動で選択してください。 と表示されます。どのプログラムをダウンロードすればいいのでしょうか?

  • Java
  • 回答数16
  • ありがとう数20

質問者が選んだベストアンサー

  • ベストアンサー
回答No.16

ちなみに(通常のエディタなどより)Eclipseのエディタは入力補完機能もあり とても便利です。 (コマンド・プロンプトでjavacを実行するより)Eclipseなら実行、エラー行の表示なども とても簡単にできます。

sv2525
質問者

お礼

回答ありがとうございます! おかげ様で実行できました! Eclipseも使用していきたいと思います。 本当にありがとうございました!!

その他の回答 (15)

回答No.15

とりあえず起動しないアプリは再インストールすればOKです。 こちらはwin7なので、恐らく そちらの内部構造が違うと思われるので、どれを実行してとか言えないのでバッチファイルを作るのが確実でしょう。 メモ帳などで下記の1行をコピペし、保存する場合にドキュメントとかに「test001.bat」のようなファイル名で保存して下さい(必ず拡張子はbat)。 Echo %~dp0 (1).コマンド・プロンプトを起動して下さい。 (2).「test001.bat」を「C:\Windows」にコピーして下さい。 (3).(1)で起動したコマンド・プロンプトで「test001.bat」を実行して下さい。 「test001.bat」の存在するパス(この場合「C:\Windows\」)が表示されたら「%SystemRoot%」のパス設定は正常です。 基本的に これだけ動けば、以下は実行する必要はないですが、どうしても念のために実行したい場合は実行してみて下さい。 (4).「C:\Windows」にある「test001.bat」を「C:\Windows\system32」にカット・アンド・ペーストして下さい。 「C:\Windows」側に「test001.bat」が残っていて、もし残った方が実行されれば、当然 間違った表示になりますので、元の方は確実に削除されている必要があります。 (5).(1)で起動したコマンド・プロンプトで「test001.bat」を実行して下さい。 「test001.bat」の存在するパス(この場合「C:\Windows\system32\」)が表示されたら「%SystemRoot%\system32」のパス設定は正常です。 (6).「C:\Windows\System32」にある「test001.bat」を「C:\Windows\System32\Wbem」にカット・アンド・ペーストして下さい。 「C:\Windows\System32」側に「test001.bat」が残っていて、もし残った方が実行されれば、当然 間違った表示になりますので、元の方は確実に削除されている必要があります。 (7).(1)で起動したコマンド・プロンプトで「test001.bat」を実行して下さい。 「test001.bat」の存在するパス(この場合「C:\Windows\System32\Wbem\」)が表示されたら「%SystemRoot%\system32\Wbem」のパス設定は正常です。 (8).「C:\Windows\System32\Wbem」にある「test001.bat」を「C:\Windows\System32\WindowsPowerShell\v1.0」にカット・アンド・ペーストして下さい。 「C:\Windows\System32\Wbem」側に「test001.bat」が残っていて、もし残った方が実行されれば、当然 間違った表示になりますので、元の方は確実に削除されている必要があります。 (9).(1)で起動したコマンド・プロンプトで「test001.bat」を実行して下さい。 「test001.bat」の存在するパス(この場合「C:\Windows\System32\WindowsPowerShell\v1.0\」)が表示されたら「%SystemRoot%\system32\WindowsPowerShell\v1.0」のパス設定は正常です。 (10).「C:\Windows\System32\WindowsPowerShell\v1.0」に存在する「test001.bat」を削除して下さい。

回答No.14

システムの復元ができた場合、Windowsのシステム関係以外のパスも含まれていると思われますが、それはアプリなどのパスですので消したりしないで下さい。

sv2525
質問者

お礼

とても詳しくありがとうございます! システムの復元をすると2006年まで戻ってしまうようで、 それは避けてほしいと親に言われてしまったのでシステムの復元はせず、 一旦デフォルト値らしい %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ を入力した後に C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk-10.0.1\bin を付け加えました! このPathが正確に作動するかなどの確認はどのようにしたらいいでしょうか? コマンドプロントを使うと思うのですが、何と入力して何が表示されたら安心できるのか教えていただきたいです! 何度も何度もすみません。よろしくお願いします!

回答No.13

>復元ポイントの所まで戻ると そこの時点のアプリとか それ以降にインストールされたアプリはアンインストールされた状態になると思われます(正確にはインストールされる前の状態)。 アンインストールされたアプリは再インストールして下さい。 jdkを再インストールしたら JAVA_HOMEは「C:\Program Files\Java\jre~」を設定して下さい。 Pathは「C:\Program Files\Java\jre~\bin」(こっちは「\bin」まで必要)を追加して下さい。 (元のPathは消さないで)元のPathに";"(半角セミコロン)で追加して下さい。

回答No.12

>「%SystemRoot%」、「%SYSTEMROOT%」(英大文字、英小文字は同一視されます)のワードが含まれているパスを";"(半角セミコロン)で区切って追加して下さい。 例.C:\Windows\hoge;%SystemRoot%\fuga;C:\piyo ↑この例で言うと「%SystemRoot%\fuga」がWindowsのシステム関係のパスと言うことになります(実際は大抵 複数あります)。 >C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk-10.0.1\bin ↑このパスに前からでも後ろからでも良いので";"(半角セミコロン)で区切って追加して下さい(下記は前から追加した例)。 例.%SystemRoot%\fuga;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk-10.0.1\bin

回答No.11

下記の順番でトライしてみて下さい。 (1).システムの復元でしか完全な再現はできないので、実際にシステムの復元を実行して復元ポイントがないか確認して下さい。 復元ポイントの所まで戻ると そこの時点のアプリとか それ以降にインストールされたアプリはアンインストールされた状態になると思われます(正確にはインストールされる前の状態)。 (2).システムの復元ができなかった場合 (これは完全な再現ではありません)Windowsのバージョンによって基本的なPathが違ってくると思われますので、自分と同じバージョンを持ってる人にPathをメールとかしてもらって、「%SystemRoot%」、「%SYSTEMROOT%」(英大文字、英小文字は同一視されます)のワードが含まれているパスを";"(半角セミコロン)で区切って追加して下さい。 普通のアプリが起動できなくなった場合は再インストールすればOKです。

回答No.10

>「%SystemRoot%」、「%SYSTEMROOT%」(英大文字、英小文字は同一視されます)のワードが含まれているPathを追加して下さい。 「%SystemRoot%」、「%SYSTEMROOT%」(英大文字、英小文字は同一視されます)のワードが含まれているパスを";"(半角セミコロン)で区切って追加して下さい。 >Pathは";"(半角セミコロン)で複数のパスが連結されています、例えば下記は3つのパスが3つ連結されてます。 >例.C:\Windows\hoge;%SystemRoot%\fuga;C:\piyo Pathは";"(半角セミコロン)で複数のパスが連結されています、例えば下記は3つのパスが連結されてます。 例.C:\Windows\hoge;%SystemRoot%\fuga;C:\piyo

回答No.9

申し訳ございませんでした、全然読んでませんでしたm(_ _)m >環境変数の設定はしたのですが、おそらく誤って元のPathの部分を消してしまいました… >システムの復元というものがあるようですが、復元ポイントの設定をしないとできないなど、よくわからなくなってしまいました。 実際にシステムの復元を実行して復元ポイントがないか確認して下さい。 復元ポイントの所まで戻ると そこの時点のアプリとか それ以降にインストールされたアプリはアンインストールされた状態になると思われます(正確にはインストールされる前の状態)。 >現在のPathは >C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk-10.0.1\bin >となっているのですが、やはり元々設定されていたPathは消えてしまっていますよね? はい、消えてますね、特にWindowsのシステム関係のプログラムが起動できない可能性があります、普通のアプリが起動できなくなった場合は再インストールすればOKです。 >元々のPathを知る方法はないでしょうか? システムの復元でしか完全な再現はできまん、とにかくシステムの復元を試して下さい。 (これは完全な再現ではありません)Windowsのバージョンによって基本的なPathが違ってくるとおもわれますので、自分と同じバージョンを持ってる人にPathをメールとかしてもらって、「%SystemRoot%」、「%SYSTEMROOT%」(英大文字、英小文字は同一視されます)のワードが含まれているPathを追加して下さい。 Pathは";"(半角セミコロン)で複数のパスが連結されています、例えば下記は3つのパスが3つ連結されてます。 例.C:\Windows\hoge;%SystemRoot%\fuga;C:\piyo

回答No.8

>回答No.7 amanojaku1 パッケージを作らないで、じかにクラスを作ることもできます(その場合、デフォルト・パッケージと呼ばれます)、下記参照。 下記はJavaプロジェクトを作った後の説明です(既にJavaプロジェクトが存在している状態からクラスを作っています)。 Eclipse 3.4で超簡単Javaプログラミング基礎入門 (5/5) http://www.atmarkit.co.jp/ait/articles/0901/27/news147_5.html

回答No.7

>回答ありがとうございます。 >インストールしてみました! 下記を参考に「Javaプロジェクト、クラス」などを作成してみて下さい。 (変更して どこに保存されてか分からなくなったと言う人も居ますので)とりあえず「ワークスペースとしてのディレクトリー選択」はデフォルトにしておいて下さい。 最初は訳が分からないと思うので、完全に下記サイトのとおりに実行してみて下さい。 【ゼロからわかる】Eclipseのインストールと初歩的な使い方 https://eng-entrance.com/java-eclipse-install#Eclipse-6

回答No.6

>>javaでソースコードを打ち込む練習をしたいです。 >>(Java・JDKは入手済み) >ああ!、ソースを入力したいと言う事ですか。 >Eclipseは統合開発環境 (IDE) ですので基本的な機能はサポートされてます。 Eclipseでjavaソースコード入力ができます。

sv2525
質問者

お礼

回答ありがとうございます。 インストールしてみました!

関連するQ&A

  • java  コンパイルできない

    os:WindowsXP pro jdkをインストールし メモ帳でsample.javaという名前の サンプルファイルを作り コマンドプロントで javac sample.javaと入力し コンパイルしたのですが エラー:sample.javaが読み込めません エラー 1個 と出力され、コンパイルできませんでした。 過去ログを拝見したところ、 フォルダオプションの設定で、拡張子を表示し javaファイルか確認をする ということでしたので、拡張子の表示をし、 javaのソースファイルであることは確認しました。 ただ、画面に表示されているファイルはJ#になっています。 visualbasicをインストールしているため、 javaファイルはJ#になってしまうようです。 環境変数のpathはC:\Program Files\Java\jdk1.5.0\binに設定しました。 コンパイルできるようにするために どうかご教授していただければ幸いです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • javaインストールにつきまして

     質問させていただきます.どうぞよろしくお願いいたします.  環境:Win7 64bit になります。  今ネットから落としてきたjavaのソースコードファイル(.java)を コンパイルしてみたいのですが、CとVB(両方共ちょっとだけです)しか 経験がなく、やり方が分かりません。。 検索しておりまして、 http://java.sun.com/j2se/1.5.0/ja/download.html のどれかをDLする(?)のかなと思うのですが、 試しに「JDK 5.0 Update 22」を DL→インストール→再起動といたしまして、 CMDで「java sample.java」や「javac sample.java」と打ちましても 「’java’は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と表示されてしまいます。  もしお詳しい方がいらっしゃいましたら,お教えいただきたく どうぞよろしくお願いいたします。

    • ベストアンサー
    • Java
  • Javaを始めようと思いますがどうやって始めたらよいかわかりません

    初めてのjavaで検索し、 http://itpro.nikkeibp.co.jp/article/lecture/20070130/260066/ このサイトを見つけ、リンク先 http://java.sun.com/j2se/1.5.0/ja/download.html から JDK 5.0 Update 14(Windows Platform - Java Development Kit 5.0 Update 14)Windows Offline Installation, Multi-language をダウンロードしてインストールしましたが、 "\Program Files\Java\jdk1.5.0_10\bin\javac" のようなパスは存在せず、 "\Program Files\Java\jre1.5.0_・・・" というちょっと違うパスしかありません。 Javaを最初から始めるにはどうしたらよいでしょうか?

    • ベストアンサー
    • Java
  • Javaがインストールできません。

    あるソフトを開こうとすると 『Javaソフトウェアをロードできませんでした。  Javaソフトウェアを入手するために Javaソフトウェアサイトを訪れて下さい。』 と表示され、ソフトが開けませんでした。 そこでJavaのサイトでダウンロード・インストールしようとしたところ、 『このソフトウェアは使用中のコンピュータにすでにインストールされています。再インストールしますか?』と表示され、『はい』をクリックすると 『この操作は現在インストールされている製品に対してのみ有効です。』と表示されたので『OK』をクリックしました。 するとJavaのホームページ上に『Java ソフトウェアの自動インストール中にエラーが発生しました。』と表示され、インストールされません。 エラーメッセージに関するFAQやヘルプセンターの資料も見たのですが、載っていませんでした。 オフラインインストールも試みましたが、結果は同じでした。 また、コントロールパネルから『プログラムの追加と削除』で一覧を表示しても、Javaに関する物は見あたりません。 どなたか解決策が分かる方がいらっしゃいましたら、お教えいただけないでしょうか? よろしくお願いします。

  • JAVAがアンインストールできない

    JAVAをダウンロードしてインストールしようとしたがインストール出来なかった。 OS:Windows 7 Home Premium JAVAをインストールしようとすると、「このソフトウェアは使用中のコンピュータにすでにインストールされています。再インストールしますか?」とのメッセージが出る。「はい」をクリックすると、「この操作は現在インストールされている製品に対してのみ有効です。」というメッセージが出て終了してしまった。 すでにJAVAがインストール済みであれば、それを一旦削除することにした。まず、コントロールパネルからプログラムの一覧を表示したが、JAVAの表示は無い。次に、「Windows Installer CleanUp」をインストールして、JAVAを探すが見つからない。 コマンドプロンプトで「java -version」 'java'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。 JAVAファイル C:\Program Files\Common Files\Java 以下を削除してもダメ。どうすればJAVAを完全にアンインストールできるのでしょうか。

  • java からpostgreSQLを操作

    java を使ってpostgreSQLを操作しようとしていますができません わかる人がいたら教えてください。 PostgreSQL JDBC Driver をダウンロードして↓ "C:\PostgreSQL\jdbc\postgresql-42.1.4.jar" javaのコードを書いたファイルを保存して↓ "C:\PostgreSQL\java\src\DBConnect1.java" コマンドプロンプトからコンパイルして↓ C:\PostgreSQL\java\src> C:\PostgreSQL\java\jdk\bin\javac DBConnect1.java クラスファイルができて↓ "C:\PostgreSQL\java\src\DBConnect1.class" プログラムを実行すると C:\PostgreSQL\java\jdk\bin\java -cp C:\PostgreSQL\jdbc\*;. DBConnect1 下記のようなエラーメッセージが表示されます↓ . : 用語 'DBConnect1' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されませ ん。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してくだ さい。 発生場所 行:1 文字:60 + C:\PostgreSQL\java\jdk\bin\java -cp C:\PostgreSQL\jdbc\*;. DBConnect1 +                ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (DBConnect1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

  • javaプログラムがコンパイルできない

    javaの勉強を始めようと思い、環境を作ってみました。 しかし、記念すべき第一作目のプログラムがコンパイルできなく、困っています;; 初心者で、説明もうまくないと思うので、補足要求をしていただければ幸いです。 【状況】 ・JDK6をダウンロード・インストールしました。 ・保存先は「C:\Program Files\Java\jdk1.6.0_14」です。 (この保存先は正しいのでしょうか。普通の人はどこに保存するのでしょうか。) ・コントロールパネル>システム>詳細設定>環境変数で、ユーザ環境変数で、 変数:PATH、値:C:\Program Files\Java\jdk1.6.0_14\bin を新規作成してみました。 ・サンプルプログラムを「C:\Program Files\Java」に保存しました。 (この保存先は正しいのでしょうか。普通の人はどこに保存するのでしょうか。) ・コマンドプロンプトでディレクトリを「C:\Program Files\Java」にして、「javac "(サンプルコードのファイル名)"」と実行しました。 ・「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」 と言われてしましました。 お忙しいところ恐縮ですが、助けていただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • JAVA でコンパイラを作りたいと考えています。

    JAVAでJAVAコンパイラを作りたいと思っています。 コンパイラといっても、JDKにGUIをかぶせるようなものなんですが・・・ そこで、お聞きしたいのですが・・・(^^ゞ ボタンをクリックすると、javacコンパイラを実行するようにするには、どうすればいいのですか?javaで、他のプログラムファイルを実行する事はできないですよねぇ?(たとえば、.exeファイルを実行する事など) うぅ~、わからない。??????(-_-;) どうか、教えてください。お願いします。

  • C言語からjavaを呼び出したい

    C言語からjavaを呼び出したいのでjniを使うことにしました。 各言語のソースはWebで見つけたサンプルを見ながら何とか作成し、各々コンパイルまで終わったのですが、javaのオブジェクト(?)をどこに置いたら良いのかさっぱりわかりません。 java使いの人達には常識の話だと思いますがjavaはサーブレットしか作ったことが無くどうしたものかと困っています。 分からないのは次の2点です。 1.classファイルのままでも良いのかjarにしないといけないのか? 2.どこに設置したら良いのか? これまでやったこと 1.javaのソースを作成しコンパイルしました(classファイルのままです) 2./etc/profileに次のコマンドを追加しました。 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/java/jdk1.7.0_03/jre/lib/amd64/server export LD_LIBRARY_PATH 3.C言語のソースを次のコマンドでコンパイルしました。 % gcc -I/usr/java/jdk1.7.0_03/include/ -I/usr/java/jdk1.7.0_03/include/linux -L/usr/java/jdk1.7.0_03/jre/lib/amd64/server -ljvm -lpthread jnitest.c -o jnitest 4.javaモジュールの設置←これがわかりません 初歩的な質問で申し訳ありませんがご教示下さい。

    • ベストアンサー
    • Java
  • javaのプログラミング環境に関して

    プログラミング初心者でJAVAのプログラミング環境を整えたいと考えているのですが、JDKのダウンロードとインストールは完了したのですが、バスの設定に関しても環境変数の変数値でも行末に ;C:\Program Files\Java\jdk1.6.0_14\bin と編集はしました。 これで一応は環境は整ったということでいいんでしょうか? http://www.bohyoh.com/Java/JDK/index.html を参照しました。

専門家に質問してみよう