JavaのJDKとJSDKの違いについて

このQ&Aのポイント
  • JavaのJDKとJSDKの違いについての質問です。
  • JSDKとJDKの違いによって設定ができない問題が発生しています。
  • java自体全く扱ったことがないため、原因がわかりません。アドバイスをお願いします。
回答を見る
  • ベストアンサー

JavaのJDKとJSDKの違いについて

Javaで動くプログラムライブラリを落としてきたのですが、設定で困っています。 The Java toolkit has been tested on Sun Java JSDK versions 1.4.1_01, 1.4.1_02 and 1.5.0_06. The Java JSDK for Windows is available for download from http://java.sun.com/ . と書かれていましたが、JSDKがどれかわからず、JDK(1.6.0_11)をダウンロードしました。 Javaを設定し、プログラムライブラリを使用できるように設定しようと思い、マニュアルに書かれている通り、 javac -classpass "ディレクトリの場所"\"***.jar testfile.java と入力したところ、 "ディレクトリの場所"\***.jarは無効なフラグです。 となり、設定ができませんでした。原因としては、JSDKとJDKの違いくらいしか思いつきませんでした。 java自体全く扱ったことがなく、何が原因かわかりません。アドバイスがいただけると幸いです。 よろしくお願いします。

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

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

  • ベストアンサー
noname#78739
noname#78739
回答No.2

訂正。これはただのJavaアプリで、-classpassの通し方が問題に見えてきた。 "ディレクトリの場所"の文字列に半角スペースが入っていたらだめかも。 ためしに***.jarをCドライブの直下においてやってみてはどうかな?

osuiot
質問者

お礼

お返事ありがとうございます。 ご指摘の通り、ファイル名にスペースがあったためにエラーになっていたようです。ありがとうございました。 しかし、今度は"ファイルが見つかりません"と出るようになりました。 何がおかしいのでしょうか・・・。

その他の回答 (1)

noname#78739
noname#78739
回答No.1

JSDKは、Java Servlet Development Kitの略。 サーブレットを開発するためのServlet APIで Webサーバで動作させるために必要なもののようです。 そのライブラリが、Webサーバで動作するものと知って 落とされたんでしょうか。

osuiot
質問者

補足

早速お返事いただきありがとうございます。 Webサーバで動作するとは知りませんでした。 ということは、やはりダウンロードするJavaの種類が異なっていたということなのでしょうか? 異なるとすれば、大変初歩的な質問で申し訳ありませんが、どれをダウンロードすればよいのか教えていただけないでしょうか? よろしくお願いします。

関連するQ&A

  • JAVAのJDK6/7の切り替え

    64ビットのWindows8のマシンにjdk-6u21-windows-x64.exeとjdk-7u45-windows-x64.exeの2つ をインストールした状態で、環境変数で、 JAVA_HOME6 : C:\Program Files\Java\jdk1.6.0_21 JAVA_HOME7 : C:\Program Files\Java\jdk1.7.0_45 JAVA_HOME : %JAVA_HOME6% PATH : %JAVA_HOME%\bin; のようにして6と7を切り替えられるようにして使いたいのですが、現在上記の設定で、 >path を実行すると6のパスを指しているのですが、 >java -version を実行すると常に7を表示します。 この状態で、コマンドプロンプトからコマンドを実行したり、Eclipseを立ち上げた場合、実際 どちらのものが使われることになるのでしょうか? また、ひとつのマシンで上記のようにJavaを切り替えて使うことは可能なのでしょうか?

    • ベストアンサー
    • Java
  • JAVAの初心者です。JDKについておしえてください。

    エクリプスを使おうとおもってたのですが、JDKから始めたいと思い、SUN社からインストールしてソースファイルを書き、さて実行してみようとおもったら、(1)のように出てしまってどうしたらよいのかわからなくなってしまいました。 ファイルの場所はメモ帳のプロパティをみて確認し、その場所のディレクトリに移動して、javac Sample1.java と、書いて実行したところ (1) "javac"は、内部コマンド、または外部コマンド 操作可能なプログラム、またはバッチファイルとして認識されていません。とでるのです、これってどうしたらよろしいのでしょうか?? コンパイラはhttp://java.sun.com/j2se/1.5.0/ja/download.html から落としたものです。 OSはXPです。 PATHの設定もしました。メモ帳に書いたソースはマイ・ドキュメントに保存しました。 PCにはエクリプスもインストールされてます。 この情報でもまだ足りないようでしたら補足いたします ご教授いただけたらうれしいです。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JBuilderで扱うJDKの更新方法

    こんにちは、いつもお世話になっています。 JBuilderX Fundation からJDK1.5を使用したいと思っています。(既存の設定ではJDK1.4になっています。) 試しに、JDK1.5からの機能、Scannerをインポートしてみましたが、実行すると、エラーが出ます。 import java.util.Scanner; 書き込んだだけでは赤の波線などは出ませんでした。 実行すると、下記のようなエラーがでます。 //////エラーメッセージ///////////////////////////// "Test.java": java.util.Scanner にアクセスできません。クラスファイル C:\ProgramFiles\Java\jdk1.5.0_06\jre\lib\rt.jar\java\util\Scanner.class は不正です。クラスファイルのバージョン 49.0 は不正です。48.0 であるべきです。削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。 ////////////////////////////////////////////////// 設定の変更はこのように行いました 1.Tool→Configure JDK の設定を、1.4から1.5に変え 2.プロジェクトの設定でパスのJDKを1.5に変更しました。 3.プロジェクトの設定でビルドのJavaのターゲットを1.5に変更しようとしたのですが、1.5がリストの中にありません。 多分、3番のJava の ターゲットを1.5に変更しようとするけど、それが、変更候補リスト内に無いのが問題だと思うのですが、なぜ、読み込まれていないのでしょうか? ちなみに、既存のターゲットはJava2SDK.v1.2 and laterとなっています。 長くなりましたが、本当に困っています。。 何がいけないのでしょうか。。。? 回答お願いします。

    • ベストアンサー
    • Java
  • JAVAプロミングの初期設定の仕方が分かりません

    JAVAプロミングの勉強をしようと思い、通信教育を始めては見たものの、始めの初期設定の仕方すら分かりません。どなたか助けてください。テキストにJAVA2をインストールしてからの初期設定の仕方が書いてあるのですが果たして何のことだかさっぱり。 ではまずテキストの内容を書きます。 autoexec.batファイルの内容に、JAVA2基本ツールへのパス設定とクラスライブラリへのクラスパス設定をメモ帳などのエディタで編集する必要があります。 ■パス設定■ JDKがCドライブのディレクトリ¥jdk1.3にインストールされた時、 set path =C:\jdk1.3\bin;%path% とすればどのディレクトリからもJDKツールが使える。 ■クラスパス環境変数設定■ set classpath=C:\jdk1.3\lib\tools.jar;,;5classpath% とすればどのディレクトリからも使える。 ■質問■    まずautoexec.batファイルとはなんですか?またウインドウズの中に入っているのですか? 次にJAVA2基本ツールへのパス設定とクラスライブラリへのクラスパス設定をメモ帳などのエディタで編集する必要があります。とありますが、どうやってやるのですか?どうか教えて下さい。 またプログラミング用語(パソコン用語)辞典のようなものがあったらどうぞ教えて下さい。では長いかきこで失礼しました。

  • JDKのインストールについて

    Javaド素人です。今、「これならわかるJava入門の入門」という本を読んでいるのですが、JDKをインストールするところでつまってます。本にはSunのJavaサイトhttp://java.sun.com/のところから「JDK5.0 Update2 JVMテクノロジを含む」をダウンロードしろとあるのですが、見当たりません・・・古い本なので今では新しくなってると思うのですが今ならどれをダウンロードすればいいか、どなたか教えて頂けないでしょうか?何個も種類がありすぎて、おまけに英語で・・・さっぱりなんです。。よろしくお願いします。

  • 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
  • java3Dについておききします

    javaのバージョンは1.6.0_27です 困ってる内容は現在javaSDをEclipse3.5で使おうとjavaSDをインストールしてネットで調べながらやってますがうまくいいかないです いまどうなってるか画像をみて欲しいです 上手く言ってない理由はこのようなエラーが返ってなかなかすすみません 説明 リソース パス ロケーション 型 アクセス制限: 型 BranchGroup は必須ライブラリー C:\Program Files\Java\jdk1.6.0_27\jre\lib\ext\j3dcore.jar で制限されているためアクセスできません Java3D_first_test.java /01-01/src 行 31 Java 問題 説明 リソース パス ロケーション 型 アクセス制限: 型 SimpleUniverse は必須ライブラリー C:\Program Files\Java\jdk1.6.0_27\jre\lib\ext\j3dutils.jar で制限されているためアクセスできません Java3D_first_test.java /01-01/src 行 28 Java 問題 説明 リソース パス ロケーション 型 アクセス制限: 型 Transform3D は必須ライブラリー C:\Program Files\Java\jdk1.6.0_27\jre\lib\ext\j3dcore.jar で制限されているためアクセスできません Java3D_first_test.java /01-01/src 行 37 Java 問題 説明 リソース パス ロケーション 型 アクセス制限: 型 TransformGroup は必須ライブラリー C:\Program Files\Java\jdk1.6.0_27\jre\lib\ext\j3dcore.jar で制限されているためアクセスできません Java3D_first_test.java /01-01/src 行 34 Java 問題 //****************************************************************************** //Java3D とりあえず動作確認するプログラム //カラーキューブ回転 //****************************************************************************** //============================================================================== //インポート・ファイル import javax.media.j3d.*; import javax.vecmath.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import java.util.*; import java.util.Timer; public class Java3D_first_test { //============================================================================= //クラスのフィールド //仮想空間全体 SimpleUniverse universe; //オブジェクトのためのグループ BranchGroup group1; //オブジェクトの座標変換のためのグループ TransformGroup transform_group1; //オブジェクトの座標変換のためのクラス Transform3D transform1; //回転角を管理 float rot_value; //============================================================================= //メイン・メソッド public static void main(String[] args) { Java3D_first_test test = new Java3D_first_test(); } } javaSDのライブラリはインポート文はエラー返ってないですが・・・ お優しくお願いします。なにが原因かわからずじまいな状態です

    • ベストアンサー
    • Java
  • Java JDK1.3のインストールとpath設定が上手くいきません。

    Sun Microsstems社のJDKインストール指示を参照し、JavaプログラミングBlack Bookに付属のCD-ROMからJDK1.3をwindows98にインストールしました。 システムエディタのautoexec.batウィンドウに PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3\BIN と記入し、再起動を行った後、 MS-DOSプロンプト画面でpathが通ったことを確認(表示されるpathにc:¥jdk1.3¥binを確認)していますが、C:¥WINDOWS>カレントディレクトリをソースプログラムがあるディレクトリに移動できません。何度コマンドを入力しても「ディレクトリの指定が違います」と表示され、動きがとれません。 助けて下さい。

  • JDK1.5のjava.math.BigDecimal#toString

    JDK1.5のjava.math.BigDecimal#toStringについて教えて下さい。 http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/math/BigDecimal.html#toString() SunにDocumentがありますが、この説明にある「調整された指数」の算出の仕方がよくわからないので、どういうときに指数表示されるのかが分かりません。 例を示してわかりやすく説明していただけるとありがたいです。

  • JAVA jdkのインストールしたのですが実行できません

    jdkをインストールしたのですが、コマンドプロンプトでコンパイルと実行が出来ません。 画面には、『Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object』 となります。 一応、環境変数(マイコンピューターからプロパティに入り設定)のPATHに;C:\Program Files\Java\jdk1.5.0\binを入力しました。 自分は初心者なので、よく分からない形で図々しい質問になってしまい申しわけありませんがよろしくお願いいたします。 また、Javaファイルの保存先はbinに保存でいいのでしょうか? 他の場所にファイルを保存して出来ないでしょうか?申し訳ありませんが、よろしくお願いいたします。

専門家に質問してみよう