こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

java-version?

コマンドプロンプトにjava-versionと打ち込むと優先されているjavaのヴァージョンが分かるらしいのですが
'java-version' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
って表示され、調べることできません。どうしてですか?

投稿日時 - 2006-01-12 00:42:59

QNo.1890450

すぐに回答ほしいです

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

#3#4です。1問1答形式で簡潔にしてみました。
A1
#4お礼欄
>これについては、Javaを使っているサイトに行き、javaが表示されなかったので、再インストールした後に、そのサイトに訪れたら、表示できるようになっていました。
この時点以降、コマンドラインからjavaのバージョン確認ができるようになっているはずです。
(条件1:MS-JAVAだけでなくSun-Javaも一旦アンインストールした状態にする事!!)
(条件2:その後、MS-JAVAかSun-Javaか一方だけ再インストールする事。)
実行結果を補足ください。

A2
#4お礼欄
>>不要ファイルの整理・削除
>これはjavaに関するファイルですか?
いいえ。
スキャンディスク、デフラグの実行時間をより短くする為の作業です。
詳しくは、過去ログをご参照ください。

A3
#4お礼欄
>>また、再インストール後はJAVAの有効化をお忘れなく。
>それは1の手順でよろしいのですよね?
はい。
(MS-JAVAだけでなくSun-Javaも一旦アンインストールした後、MS-JAVAかSun-Javaか一方だけ再インストールした為)#3回答1の手順を改めて必要とします。

お役に立てれば幸いです。

投稿日時 - 2006-01-28 11:59:14

補足

ご報告遅れてすいません。スキャンディスクの件は解決しました。javaについては環境変数というのをいじってから、プロンプトjavaと打ち込んだらで表示されるようになりました。色々アドバイスありがとうございました。

投稿日時 - 2006-02-01 03:48:26

お礼

ご回答ありがとうございます。今、スキャンディスク中に問題が発生してしまいました。違う質問を立てて、解決策を待っています。解決し次第、実行状況をお伝えします。ご迷惑かけてすいません。いろいろありがとうございます・

投稿日時 - 2006-01-30 10:41:34

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.4

#3です。
お返事が1日遅れとなり申し訳ありません。
症状が改善しないとのことですが、お試しになった内容・処置を詳しく補足願います。

繰り返しになりますが
#3回答1.はブラウザのレベルでJAVAが有効化されているかの確認です。

#3回答2.はOSのレベルでJAVAがインストールされているかの確認です。

#3回答3.はユーザーが使用しているアプリケーションがSunとMSどちらのJAVAを必要としているかの確認です。
(MS-JAVAを必要とする例 http://help.yahoo.co.jp/help/jp/chat/chat-19.html)

#3お礼の記載から、最初はMSとSunの二択表示だった。
参考URL
http://www.atmarkit.co.jp/fwin2k/win2ktips/568delmsjvm/delmsjvm.html
に従ってMS-JAVAを手動アンインストールした。
そしたら「現在のjava仮想マシンを使う」の単一表示となった。
という理解でよろしいですね?


参考URLの終わりの方に
『前述の方法でMSJMをアンインストールしたところ、IE上でJavaアプレットが表示されなくなった。この場合は、Sun VMをいったんアンインストールして、再インストールすれば、正常に表示されるようになる。』
という一文があります。

これでは、ありませんか?

お役に立てれば幸いです。

追伸 
再インストールの前に、
不要ファイルの整理・削除。
スキャンディスク、デフラグの実行。
をお勧めします。
また、再インストール後はJAVAの有効化をお忘れなく。

投稿日時 - 2006-01-26 05:30:24

お礼

ご回答ありがとうございます。1についてはチェックが付いておりました。2についてはjava.comのサイトに行って、最新版にアップデートしました。


>#3回答3.はユーザーが使用しているアプリケーションがSunとMSどちらのJAVAを必要としているかの確認です。
(MS-JAVAを必要とする例 http://help.yahoo.co.jp/help/jp/chat/chat-19.html)
#3お礼の記載から、最初はMSとSunの二択表示だった。
参考URL
http://www.atmarkit.co.jp/fwin2k/win2ktips/568delmsjvm/delmsjvm.html
に従ってMS-JAVAを手動アンインストールした。
そしたら「現在のjava仮想マシンを使う」の単一表示となった。
という理解でよろしいですね?

そうです。


>参考URLの終わりの方に
『前述の方法でMSJMをアンインストールしたところ、IE上でJavaアプレットが表示されなくなった。この場合は、Sun VMをいったんアンインストールして、再インストールすれば、正常に表示されるようになる。』
という一文があります。
これでは、ありませんか?

これについては、Javaを使っているサイトに行き、javaが表示されなかったので、再インストールした後に、そのサイトに訪れたら、表示できるようになっていました。


>不要ファイルの整理・削除

これはjavaに関するファイルですか?


>また、再インストール後はJAVAの有効化をお忘れなく。

それは1の手順でよろしいのですよね?

何度も質問で本当にすいません。もし原因が分かるのなら、またよろしくお願いします。

投稿日時 - 2006-01-26 18:35:12

ANo.3

#2さんへのお礼欄で”正常でしょうか?”と聞かれてQ&Aが途切れていますので繋ぎです。
私の環境で、javaとだけ打って<使い方>が表示された状態に近いです。
ただし、以下の7行が付け加わります。
-agentlib:<libname>[=<options>]
load native agent library <libname>, e.g. -agentlib:hprof
see also, -agentlib:jdwp=help and -agentlib:hprof=help
-agentpath:<pathname>[=<options>]
load native agent library by full pathname
-javaagent:<jarpath>[=<options>]
load Java programming language agent, see java.lang.instrument

何らかのトラブルがSun-Javaに発生しているものと考えます。
以下の3点をチェックしてみてください。

1.ブラウザがIEでしたら
ツール→インターネットオプション→詳細設定タブを開き
<applet>にJRE ○○○ を使用(再起動が必要)
にチェックマークは付いていますか?
[上記○○○にバージョンが入ります。]

2.コントロールパネル→JAVA→基本タブ→バージョン情報でバージョンがわかります。
[最新のバージョンへアップデートされることをお勧めします。]

3.コントロールパネル→プログラムの追加と削除→プログラムのアクセスと既定の設定を開き、既定のJava仮想マシンの設定が二択になっていませんか?
[SunかMSか、単一のJava仮想マシンをインストールされることをお勧めします。]
MS-JAVAのアンインストール方法は特殊なので
http://www.atmarkit.co.jp/fwin2k/win2ktips/568delmsjvm/delmsjvm.html
をご参照ください。

お役に立てれば幸いです。

投稿日時 - 2006-01-22 00:14:58

お礼

ご回答ありがとうございます。1,2,3を試してみました。しかしコマンドプロンプトに打ち込んでも、javaでもjava -versionでも反応しません。3についてもう少し詳しく教えていただければ、助かります。今のところ、プログラムのアクセスと既定の設定では、MS-JAVAのアンインストール後、「現在のjava仮想マシンを使う」のみ表示されています。これでよろしいのですか?

投稿日時 - 2006-01-25 03:42:29

ANo.2

sunのJAVAを使ってるのなら、確かに”java -version”でバージョン表示できますけど・・・。
C:\WINDOWS\system32\java.exe 有りますか?
フルパスで指定してみて下さい。

MS-JAVAはコマンドプロンプトで、”jview” でバージョン確認出来ます。


http://mroom.cool.ne.jp/windows/XP/xp2.html

投稿日時 - 2006-01-12 00:57:40

お礼

ご回答ありがとうございます。
フルパス指定したところ
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)

where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.

-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-version:<value>
require the specified version to run
-showversion print product version and continue
-jre-restrict-search | -jre-no-restrict-search
include/exclude user private JREs in the version search
-? -help print this help message
-X print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
と表示されました。
正常ですか?

投稿日時 - 2006-01-12 01:04:02

ANo.1

コマンドプロンプトにjava-versionと打ち込むと優先されているjavaのヴァージョンが分かるらしいのですが
>java-versionではなくjava -versionと入力すれば出てきます。javaの後に半角で一個スペースを空けるのです。

投稿日時 - 2006-01-12 00:51:43

お礼

ご回答ありがとうございます。試しましたが、同じメッセージが表示されるだけです。
C:\>java -version
ですよね?
できません。他に理由が考えられることがあったら教えてください。

投稿日時 - 2006-01-12 00:55:37

あなたにオススメの質問