• 締切済み

JBuilderでのJDKバージョンアップ

JBuilder5 professionalを使用しています。 あるサンプルを再現しようと思い、作業しているのですが そのサンプルはJDK1.4.0Beta2で作られているとのこと。 私の使っているJDK(1.3.2)も同様にしようと思い、 JDK1.4.0Beta3をインストールし、設定したのですが、 コンパイル時、下記の警告がでてしまいます。 -------------------------------------------------------------------------- 警告 #: 910 : クラス java.lang.Object;クラスファイルのバージョンが不正です:       48.0; をチェックできません. java.lang パッケージがステーブルである       ことが想定されます。-nomakestable の使用をお勧めします 警告 #: 910 : クラス CardMakerServlet;クラスファイルのバージョンが不正です:       48.0 はインポートに問題があります; をチェックできません. .       パッケージがステーブルであることが想定されます。-nomakestable の使用を       お勧めします -------------------------------------------------------------------------- JDKの設定をJBuilderでかえただけなんですが、 ほかに設定しないといけないことがあるのでしょうか? 教えてください。

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

みんなの回答

  • mkim
  • ベストアンサー率67% (25/37)
回答No.1

こんにちは。 JBuilderのヘルプでコンパイルについて見てみました。(しかしVer4ですが。) その中のコンパイラオプションの設定にある、 ・ステーブルパッケージのチェック ・ステーブルパッケージの作成 のチェックをはずしたら、エラーは消えませんか?? Ver4で言うと、 メニューの[プロジェクト]から[プロジェクトプロパティ] プロジェクトプロパティ画面の[ビルド]タブにあります。 はずしていたら、すいません。

関連するQ&A

  • JBuilderで扱うJDKの更新

    いつもお世話になっております。 当方、JBuilder10 DEVELOPERからJDK1.5を使用したいと思っております。 (既存の設定ではJDK1.4を使用していました。) そこで、プロジェクトプロパティからパスの設定でJDK1.5を指定して再ビルドを行った結果、 「クラスファイルのバージョン 49.0 は不正です。48.0 であるべきです。 削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。」 といったエラーが表示されてしまいました。 対象となるクラスはAppletです。 JBuilderでは新しいJDKを指定して開発を行うことはできないものなのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • 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
  • TomcatとJDKについて

    TomcatとJDKについて こんにちは。お世話になります。 Tomcatインストール時にJDKがインストールされていた場合、 自動的にJDKのパスを取得して設定をくれたと思うのですが。 その後、JDKのバージョンが違うものをインストールし、TomcatにJDKを再設定したいと考えています。 TomcatにJDKを設定し直すにはTomcatを再インストールするしかないのでしょうか どれかファイルを操作すれば設定を変えられるのであれば、そちらで済ませたいと考えています。 tomcat6w.exe内に「Configure Tomcat」というツールが入っているようで、 これを使用すれば変更ができるように見えるのですが、これを使用しない方法がありましたら、 教えていただきたいです。 皆様のお力をお貸しください。 以下、当方で使用中のTomcatと設定したJDKのバージョンです。 Tomcat: 6.0 JDK : 1.6.0_01 カテゴリはどのカテゴリにしたらよいかわからなかったため、 JAVAにさせていただきました。

    • ベストアンサー
    • Java
  • JBuilderについてくるborlandパッケージのクラスについて解

    JBuilderについてくるborlandパッケージのクラスについて解説している書籍ってありますか? 特に、borland.jbcl.layoutパッケージにあるクラス(BoxLayout2やVerticalFlowLayout)についての解説が載っているといいです。 というのは、以前、JBuilderで開発を行っていたのですが、最近Eclipseでの開発に変更したので、 JBuilderは、アンインストールしました。 しかし、上記borlandパッケージのクラスは、開発で使用しています。 JBuilderのヘルプにborlandパッケージのクラスの解説が載っていたので、JBuilderを入れ直せばいいのでしょうが、ヘルプを見るためだけに入れたくないので、もし、書籍で解説があるものがあれば、購入しようかと考えています。 JBuilderの書籍はいくつかある様なのですが、近くの本屋さんにはおいてなくて、amazon等のサイトで購入する事になると思いますが、borlandパッケージのクラスについて詳細に解説しているかどうか不明な為、質問しました。

    • ベストアンサー
    • Java
  • バージョンが違う

    お世話になります。 まったくの初心者です。 JDK6を先ほどダウンロードし、インストールしました。 で、 よくある「Hello World」を表示させようとしたのですが、 >java Test を実行したところ Exception in thread "main" java.lang.UnsupportedClassVersionError: Test(Unsupported major.minor version 50.0) と表示されました。 調べてみると >javac -version javac 1.6.0_18 >java -version java 1.4.2_03 と バージョンが異なり、 javaより新しいバージョンでコンパイルしているから実行できない のかなあというところまでは、なんとなくわかったのですが・・。 結局、実行させるには どのようにしたらいいのでしょうか? 何かをインストールしなおしたりする必要がありますか? 教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • JDK1.1 ? JDK1.2 ?

    はじめまして。JAVA初心者です。初歩入門書を購入したのですが、内容の中に対応バージョン「本書に登場するプログラムは、Windows版のJDK1.1およびJDK1.2(Java2)で動作確認しました。」とあり最初の環境説明がなく困っています。 JAVAをプログラミングするにあたり、何かをインストールしなければいけないのでしょうか? それと、一般的にSEの方はどのエディタを使用しているのでしょうか? 初心者的内容で申し訳ありませんがご回答お願いします。

  • JDKをインストールしたのですが・・・。

    PC(Win98)にjavaの開発環境を入れようと、java入門書に付随していたCD-ROMからJDKをインストールしたのですが、MS/DOSプロンプトからjavaファイルのコンパイル(javacコマンド)がうまくいきません。javaファイルはサンプルとしてついていたもので、コーディングが間違っているわけでもなく、エラーがあるならでるはずの結果もでてきません。 JDKはSunMicrosystemsの無料配布しているものなのですが、本にはインストール方法が全く載っていませんでした。Win版のexeファイルを実行する他に設定しなければならないことなどあれば教えてください。 お願いします。

    • ベストアンサー
    • Java
  • JBoss4.0.2に対応するJDKは?

    いつもお世話になってます。 Windows2000 SP4 eclipse3.1.1 j2sdk1.4.2_08 の環境でJBossAS4.0.2を入れてみました。 ついでに、eclipseにJBossIDEも入れてみました。 で、JBossIDEから「Run XDoclet」を実行すると BUILD FAILED java.lang.UnsupportedClassVersionError: xjavadoc/ant/XJavadocTask (Unsupported major.minor version 49.0) が、出てしまいます。 UnsupportedClassVersionErrorってことは、JavaVM のバージョンがおかしいって事ですよね? つまり、対応しているjreではないということですよね? やっぱりJDK1.5以上じゃないとダメなんでしょうか? 逆にJDK1.4.2_08で動くJBossのバージョン、ご存知でしたら教えてください。

  • IE上でのアプレットが使用するJDK

    現在、JDK1.3、1.4、1.5をインストールしています。 あるアプレットを表示するときに古いバージョンのJDKでしか動かないようです。 WindowsXPのIE6で表示しようとしているのですが、ブラウザで使用するJDKのバージョンはどこかで指定できるのでしょうか? <applet>にJRE 1.5.0_06を使用するというのがありますが、そのチェックを外すとどのバージョンが使用されるのでしょうか?

    • ベストアンサー
    • Java
  • 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

専門家に質問してみよう