• ベストアンサー

Pathの設定をしようとして…

昨日、まったく知識がないとこからJavaの勉強をはじめたんですが、Javaを使うための環境設定をしようとしたら、間違ってPathの内容を削除してしまいました。この場合どうしたらいいのでしょうか? Pathを前にあった内容に戻して、パスの設定をしたいのですが…。

  • Java
  • 回答数2
  • ありがとう数5

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

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

 OSは9xとNTのどちらだろうか?  9xならautoexec.batを書き換えない限り、NTならシステム環境変数を変更しない限り再起動すれば直る。もしそうしてしまったならば他のパソコンを参考に書き戻すしかないな。インストールしているソフトによっても変わる事もあるが、それはエラーが出た時に考えれば良いだろう。  SUN Javaの場合、実行するための環境はJREに任せておけば良い。開発を行うためにjavacなどを使う時にだけ環境変数の設定を変更すれば良い。 具体的には、ひとつバッチファイルを作り、その中で次の一行を含める。Java2DSKをインストールした場所がc:\usr\local\javaであるとすると set path=%path%;c:\usr\local\java\bin 後はこのバッチを実行してコマンドプロンプトに戻るような設定をしてやれば良い。たとえばショートカットなら次のようなものを作る。上のバッチファイルをc:\javadev.batとして保存したとすると cmd.exe /k c:\javadev.bat というショートカットを作成しよう。後はこれで開発時にのみpathがばっちりになるのでよそを汚す事がなくなるぞ。

ifibelieve
質問者

お礼

ありがとうございます!おかげさまで解決しました。やっと勉強が進みます。

その他の回答 (1)

  • goomasa
  • ベストアンサー率39% (11/28)
回答No.1

こんにちは。 使用しているOSのデフォルトの環境変数を調べて、それを書き込むというのはいかがでしょうか。 私が使用しているxpの場合、C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\system32\WBEM となっています(自分でいじった記憶はない) まわりのコンピュータのpathを見てみてください。 (私も昔javaの勉強をしたときに、環境変数でトラブルになってことがあり、回答してしまいましたが、あまり自信がないです。すみません。)

ifibelieve
質問者

お礼

ありがとうございます!やっと解決しました。とても参考になりました!

関連するQ&A

  • pathの設定がおかしくなってしまいました

    javaを勉強しようと、環境変数からpathをいじりました。 外付けHDDの方に設定しようとしたらうまくいかず、とりあえず元に戻そうとしたら pathを誤って完全に消してしまいました。 インターネットで調べてみたのですが、追加設定などのサイトはあるのですが、 完全に初めからというのが発見できず、正直手も足も出ない状態です。 申し訳ないのですが、どなたか解決策を教えて頂きたいです。

  • PATHの設定

     Windows MEです、宜しくお願いします。  JAVAをインストールしてPATHの設定をする必要があるのですが、どこから設定をしたら良いのでしょうか。  XPの場合なら メニュ>システム からPATHの設定が見つかるのですが、MEの場合は一体どこから設定をし てやれば良いのでしょうか。

  • javaのパス設定について(初心者です)

    こんにちは。初めまして。 大学のゼミでjavaについて勉強を始めたのですが、初めの段階のパス設定でいきなりつまずいてしまいました。 javaのHPで確認したので(コーヒーカップ?がちゃんと出ました)、java自体はきちんとダウンロードできたと思うのですが、パス設定が分かりません。 マイコンピュータのプロパティの詳細設定にPATHが無いんですが、無い場合は新しく作成するんでしょうか?

    • ベストアンサー
    • Java
  • javaのPathの設定

     こんにちは、java勉強中の初心者です、宜しくお願いします。  javaのPathの設定をする場合の環境変数について教えて下さい。  ある参考書を見ると、『「変数名」に「JAVA_HOME」、「変数値」に 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。  ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。  ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。  ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて)  でしょうか。  以上宜しくお願いします。

    • ベストアンサー
    • Java
  • プログラム内でのPath設定

    javaのプログラム内でパスを設定することはできますか? public class Test { public static void main(String[] args) { System.setProperty("java.library.path", System.getProperty("java.library.path") + ";C:/library/path"); System.loadLibrary("library"); } } 上のようにすると以下のエラーが出ます。 java.lang.UnsatisfiedLinkError: no library in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at Test.main(Test.java:6) Exception in thread "main" 環境変数「PATH」に C:/library/path を設定すると System.loadlibrary("library") で libraryを読み込むことができます。 なぜ上のやり方では読み込めないか教えてください。

    • ベストアンサー
    • Java
  • UNIXのPATH設定

    UNIX上で共用のユーザーを使用しています。 いろいろやっていて、PATHの設定が長くなりすぎたようで、WINDOW立ち上げ時に”語句が長すぎます”というメッセージが出力されるようになってしまいました。 共用ユーザーということで.cshrcなどを勝手にさわるのは トラブルのもとなので、自分用の環境設定ファイルをホームdirに用意してWINDOWを開いたらそれを”source”するようにしています。そのような使用法でPATHを追加するのは簡単ですが、他人が追加してしまった不用なpathの削除が簡単にできないかと思います。 それと、もしうっかりして同じpathを2つ追加してしまった場合などすでに、今追加しようとするPATHが既に追加されている場合は追加しないようなPATHの設定法はないでしょうか?

  • PATHの設定方法がわかりません。

    私、windows8でjavaの7u21をダウンロードして 開発環境を整えようとPATHの設定をしているのですが、 うまくいきません。変数値の後に 「;C:\java\jdk1.7.0_21\bin;」を追加しても、だめでした。 入門サイトには、 「今一度JDKをインストールしたディレクトリに含まれる「bin」ディレクトリが Pathに設定されているかどうか確認して下さい。」 とあるのですが、よくわかりません。 どなたかご教示頂けないでしょうか。

    • ベストアンサー
    • Java
  • 環境変数 PATH を消してしまいました...

    javaのPATHを通そうと設定をしたのですがコマンドプロンプトで認識されていないことが 分かり、設定を色々替えていたところ、PATHと言う項目自体消えてしまいました。 ●●のユーザー環境変数(上部のウインド)には項目がなかったのですが、新規で追加を してみたのですが、上手く動かずそちらも削除してしまいました。 システム環境の変数(下部のウインド)に元々色々な文字が入っていた物を消してしまい シャットダウンをする時や立ち上げる時、プログラムを削除する時に『●●が見つからなかった ため....』と小窓が開いてしまいます。 それを調べたところ、PATHを消してしまったことが問題のようだと分かったのですが解決の 方法が分かりません。ほとんど分からないのに色々いじりすぎたことを反省しています。 どなたか教えてください。 宜しくお願いします。

  • javaのPathの設定

    こんにちは、java勉強中の初心者です、宜しくお願いします。  javaのPathの設定をする場合の環境変数について教えて下さい。 現在 ユーザー環境変数に  変数名「JAVA_HOME」、 「変数値」に「C:\Program Files\Java\jdk1.7.0_60」 システム環境変数の 変数名Pathに*****Time\QTSystem\;C:\Program Files\Java\jdk1.7.0_60\bin; のようになっています。 コマンドプロンプトを起動してjavacを入力すると、 javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。 と出てきます。 色々試してみたのですが、どこが間違っているのかわかりません。 分かる方、どこが間違っているのか教えてください。 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。  ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。  ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。  ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて)  でしょうか。  以上宜しくお願いします。 投稿日時 - 2013-04-28 12:30:23通報する

    • ベストアンサー
    • Java
  • 環境変数pathのデフォルト値

    Javaを勉強しようと思い、javaコンパイラをインストールし、 その後環境変数を設定しようとしたところ、誤ってシステム環境変数 のpathのデフォルト値を変更してしまいました。 今のところ不具合は起こっていないのですが、今後のことも考えて 元の状態に戻したいので、パスを教えていただけませんでしょうか。 よろしくお願いします。

専門家に質問してみよう