• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラム環境について)

プログラム環境についての問題

このQ&Aのポイント
  • 以前とは異なる環境でプログラムを書いている際に問題が発生しています。対応できていたプログラムが型の不一致エラーを出す理由や、ユニコードテキストデータがシフトJISに戻ってしまう問題が起こっています。
  • JDKのバージョンや環境の違いが原因で問題が発生している可能性があります。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

> eclipse-java-galileo-SR2-win32 これ、古くないですか? あるいは、JDK準拠レベルの設定が違ってませんか? 会社のEclipseのバージョンと設定を確認してください。 参考: Eclipse, JDKのバージョンは違いますが、現象は同じだと思われます。 http://okwave.jp/qa/q3327452.html > 型の不一致 intからIntegerに変換出来ません オートボクシングの有無で出ているものと予想されます http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%88%E3%83%9C%E3%82%AF%E3%82%B7%E3%83%B3%E3%82%B0

ITJack
質問者

お礼

会社のエクリプスをそのまま使用することにしました。 会社と同じセッティングにしたのですが、まだ状況は変わりません。 1つ気になることがあるのですが、 エクリプスのファイル→プロパティー→テキストファイルのエンコード のデフォルトにチェックが付いているのですが 会社 デフォルト(E)(コンテナーから継承する:UTF8) 自宅 デフォルト(E)(コンテナーから継承する:MS932) となってます。 こちらを会社のように デフォルト(E)(コンテナーから継承する:UTF8)に 設定したいのですがどなたか 知見ある方いますでしょうか?? *これが原因かは分かりませんが・・・ ちなみにその他をUTF8に変更すると ソース自体が文字化けします。 どうぞよろしくお願いいたします。

ITJack
質問者

補足

eclipse-java-galileo-SR2-win32は参考書のメディアにあった古いデータでしたので eclipse-java-juno-SR1-win32に変更してみましたがダメでした。 >あるいは、JDK準拠レベルの設定が違ってませんか? こちらはウィンドウ¥設定¥コンパイラー¥JDK準拠レベルの設定の ことでしょうか? 会社に出社したときに確認はしてみます。 > 型の不一致 intからIntegerに変換出来ません こちらは解決しました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JAVA環境設定について

    PC再セットアップして一から色々とセッティングしてます。 eclipseの環境でプログラムを書いていたのですが セッティング方法を忘れてしまいました。 jdk1.7.0_09をインストールしたのですが その後eclipseをインストールして日本語化プラグインしたのですが eclipseが機能しません。 なにか設定をやり忘れていることがあると思うのですが なにかやらなければいけない作業等、心当たりある方 アドバイスお待ちしてます。

    • ベストアンサー
    • Java
  • Webサーバーの環境構築について

    同一PCで複数のWeb環境(開発環境)の構築を考えております。 シンプルでかつ現実的な方法があれば教えて下さい。 OS:Windows2000 Web環境1:JDK(1.8)+Tomcat(1.8)+Struts(1.1)+eclipse(2.1) Web環境2:JDK(最新ver)+Apache(1.3.33)+Tomcat(5.5.1)+eclipse(3.0.1) 以上、ご回答宜しくお願い致します。

  • 環境変数の設定について

    javaの開発環境を設定する際、PATH環境変数の設定を行うよう多数のサイトで拝見しましたが、これにはどんな意味があるのでしょうか? ちなみに私はPATHの環境変数の設定を行わずに、以下の環境の下で簡易プログラムを実行したところ、正確な出力結果を得られました。 開発環境…eclipse javaプラットホーム…JDK 6 Update 18 環境変数を設定しなくとも正常にプログラムを行うことができると思うのですが、環境変数の設定によって何がどう変わるのか具体的に詳しく教えていただけると助かります。 どうかよろしくお願いします。

    • ベストアンサー
    • Java
  • EclipseのCの開発環境の構築手順

    EclipseのCの開発環境 J2SDKをCドライブ(デフォルト設定)にインストールしました。 eclipse_all_in_one_galileo(pleiades-e3.5-cpp-jre_20100226.zip)をC:\に解凍しました。 MinGWをC:\に解凍しました。 スタート->マイコンピュータ(右クリック)->詳細設定->環境変数で 変数:PATH、値c:\MinGW/bin;C:\Program Files\Java\jdk1.6.0_13\bin と設定しました。 ここまでできたのですが、これからどう設定すればいいのかわかりません。 設定は独自に調べつつやったのですが、参考にしたページとことごとくどこかでずれが生じてしまい、これ以上どこをどうすればいいのかがわからなくなりました。 一度プロジェクトを作成してcを書いたのですが、実行すると「バイナリーが見つかりません」のエラーが出てきました。 ここから実際にhallo,worldを出力させるまでの設定と手順をどなたか教えていただけないでしょうか。 どうかよろしくお願いします。

  • jdk1.6.0にアップしたところプログラムエラーとなり先に進みません

    今年1月末に「Java3Dで横置き円筒体の円筒中心軸廻りに回転アニメーションさせたいのですが(質問 QNo.3717442)」で質問をして、HarukaV49 さんから、プログラム・ソースを付けてのご丁寧な回答をいただき、同様のプログラム・ソースにて他の形状を付属させて横置き回転をさせることができていました。 ところが、最近 jdk1.6.0_04 或いは jdk1.6.0_05 にアップデートして、プログラム作成は Eclipse3.2 で行ったところプログラムエラーとなります。プログラムに未熟なため、プログラムのどこをどのように変えればよいかがわかりません。 教えていただいたプログラム・ソースでものjdk1.6.0_04 或いは jdk1.6.0_05 にして Eclipse3.2 でプログラミングすると、下記の箇所でeclipseからはコメントがありエラーとなります。 1)public List<Node> createShape3Ds() { -型 List は総称ではありません。引数 <Node> でパラメーター化できません。 パラメーター化された型はソース・レベルが 5.0 の場合にのみ使用可能です。 2}List<Node> shapes = new ArrayList<Node>(); - パラメーター化された型はソース・レベルが 5.0 の場合にのみ使用可能です。 - 型 List は総称ではありません。引数 <Node> でパラメーター化できません。 - 型 ArrayList は総称ではありません。引数 <Node> でパラメーター化できません。 3}for( Node shape : createShape3Ds() ) { - メソッド createShape3Ds() は型 AnimationSample で未定義です。 - 'for each' ステートメントはソース・レベルが 5.0 の場合にのみ使用可能です。 jdk1.5 を使用しているときは問題なかったのですが、今後 jdk1.6 更にバージョンアップさせていくときに対応できる、別途プログラミング方法、また以前教えていただいたプログラムソースのどこを書き換えればよいか教えていただきたく、よろしくお願いします。 尚、以前の質問と回答は下記です。 http://okwave.jp/qa3717442.html

    • ベストアンサー
    • Java
  • unicode と shift_jis

    テキストファイルを読み込みデータを作成して出力するプログラムを作成しているのですが国際化させることになりました。そこで問題が‥テキストファイルが日本用はshift_jis、海外用はunicodeで構成されています。shift_jisでの文字列操作は良いとしてunicodeが全然わかりません。海外向けを想定したときに気をつけなければならないこともわかりません。なんでもいいので教えてください。お願いします。特に、unicodeの文字列操作はまったくよくわかりませんので細かい点から教えていただけると光栄です。よろしいお願いします。

  • Eclipseが起動できません

    Eclipseが起動できません Eclipseが起動できません(eclipse-platform-SDK-3.4.1-win32) 以前Sunのサイトからjdk1.6.0_20をインストールて設定もできています。JAVAも動きます。 今年の夏まで学校でコマンドプロンプトとテキストエディター(メモ帳など)を使ってJABAの基本のプログラムを書いています。個人PCにも同じ方法で動きますれからはeclipseを使用します。ので個人PCにもeclipseを使用できるようにしたいです しかしeclipse.exeをクリックすると「JVM terminated. Exit code=1」が表示されて起動できません。対策も自分なりにネットで調べてみたのですが、にっちもさっちも行かなくなってしまいました。自分はこれからどうすべきなのでしょう? JAVAはテキストで正しくJAVA文章を書き、○○○.jaavというものを作り コマンドプロンプトでjavac ○○○.javaを入力すると動き○○○.classのクラス文章が自動作成され java ○○○ を入力JAVAプログラムが実行されます。 この流れは実行でき動きます。 マイコンピュータのプロパティーの環境変数設定もJAVA文書を書きコマンドプロンプトで実行できる環境になっています。 いろいろと調べても質問者の結果は環境変数の問題とかが多いです。 何をどうしてよいかわかりません。 なみにosはWinXPです。javaは動くので環境変数の設定はできています。 。 万事休すです。どなたか解決方法をお願いしますm(~_~)m

    • ベストアンサー
    • Java
  • android開発環境アンインストール

    android開発環境を一新したいと考えていますが 1年ほど前にインストールしたものでどのファイルをアンインストールすればいいか またアンインストールの方法 (フォルダを削除すればいいのか、アンインストールファイルを実行するのか) もよくわからず質問させていただきます。 以下インストールしたものです。 JDK:Program Files\Java\jdk1.6.0_23にフォルダが存在します。 android SDK:任意フォルダにandroid-adk-windowsが存在します。 eclipse3.6:任意フォルダにeclipseが存在します その他android virtual Deviceというものも設定していますが こちらはeclipseに入っているのでしょうか。。。 非常に初歩的な質問で恐縮ですが よろしくお願いします。

    • ベストアンサー
    • Java
  • JDK1.4.2で対応しているeclipseのバージョンは?

    JAVAの開発環境をインストールしようと思ったのですが、JDKの1.4.2では、eclipseの3.1には対応していないのでしょうか?

    • ベストアンサー
    • Java
  • アンドロイドアプリの環境設定

    お世話になります。 簡単なものなら初心者でもアンドロイドアプリを作れると友人から聞いて試してるのですが、環境設定の段階で詰まってしまいました。 JDKの設定→Android SDKの設定→Eclipseの設定→Android AVD のEclipseのところです。 「eclipse.exe -clean.cmd」からEclipseを起動するをしようとするとPath合ってる?みたいなメッセージが出ます。ただ参考サイトにはPath変更等書かれてないのでどうしたらいいのかわかりません。(参考にしたサイトhttp://www.hlplus.jp/) Windows7 64bit C:\Program Files\Java C:\Program Files\Android\android-sdk C:\Program Files\Android\eclipse にインストール済み 現在のPath:C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platforms; PathをC:\Program Files\Android\eclipseにしてみてもだめでした 質問 ・C直下に再インストールしたほうが良い? ・その際に、切り取りでC直下に貼り付けるのではダメ? ・Android SDK Managerを起動した際、複数のコマンドプロンプロが出ると書かれてるのに出たのは一瞬でしたが問題あり? ・よく読まずPathを;で繋がず上記だけなんですが問題あり? ・どうしたら解決できるのでしょうか? 駄文で申し訳ないのですが教えて頂けたらと思います。よろしくお願いします