質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.61%

  • Java

    13490questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Eclipse

    1639questions

    Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

  • Ubuntu

    1315questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • Java EE

    370questions

    Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

  • Eclipse Plugin

    73questions

    Eclipseは、IBMによって開発された統合開発環境 (IDE) の一つです。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応しています。Eclipse-Pluginを使う事でIDEの拡張を行う事が可能です。

ローカル開発環境の構築(java/eclipse)について

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 1,786

yuki_nishida

score 84

java開発の学習のため、ローカル環境を構築しようと試みてます!!

躓いたのは、eclipse4.4(luna)の日本語化(pleiadese)の適応です。

OS(platform)は、VTboxに仮想でubuntu12.04をインストールし、
/home/ユーザー名/ダウンロード/にダウンロードした「eclipse-jee...」を
コマンド[sudo tar -xvzf....以下、実行ファイル名]でインストール(展開)は、完了し、
起動確認は、出来たのですが、肝心の日本語化プラグインのpleiadese1.60(安定版)が、
インストール(展開、eclipseのプラグイン配下に格納し、iniファイルにpleiadeseを追記)しても、
正常に起動せず、起動スプラッシュが一瞬表示されて、直ぐに起動状態が終了してしまいます。
また、プラグインなど追加した際は、コマンド[eclipse -clean]を実行して起動とあるも、
コマンド[eclipse]は、インストールされておりません。以下の...と表示されます。

色々な方が、ネットワーク上に情報を投稿いただいていますが、
自分のしたい事の正解がどれか、分からないため、どなたか、
御教示願えませんか?

以下に、実施したい事の要点をまとめます。

1.virtualBoxによる仮想環境下にローカル開発環境を構築
2.OSは、ubuntu12.04(sudoの起動や権限付与など、基本的なOS構築は問題ないと思いたい)
3.JDK8をインストール(これは問題ない)
4.eclipse4.4(JEE)をインストール(コマンドが不明のため、ブラウザから落としてからの展開)
5.pleiadeseを導入し日本語化
6.appach tomcatを導入
7.oracleDB11gEEかpostgreeDBのどちらかを導入
8.フレームワークをstrutsかspringのどちらかを導入(導入版は最新)

駆け出しエンジニア(業界・開発未経験)の私にどうか、御慈悲をお願いいたします。


  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

日本語化(pleiadesの導入)をしないEclipseが起動できるのであれば、日本語化作業に原因がありそうです。

日本語化作業の具体的な手順(作業をした内容)を追記いただけますか?
eclipse.iniへの追記内容に問題があるのではないか?と推測しております。
eciipse.iniの内容も公開に問題ない範囲で記載ください。


また、プラグインなど追加した際は、コマンド[eclipse -clean]を実行して起動とあるも、 
コマンド[eclipse]は、インストールされておりません。以下の...と表示されます。 
この点は、eclipseコマンドへのパスが指定されていないために発生していると思われます。
eclipseコマンドをフルパスで指定するか、eclipseコマンドが格納されているディレクトリを実行ユーザのパスに追加して再度実行してみてください。


<追記>
コメント確認しました。
pleiadesのバージョンを確認し忘れてしまったのですが、
10/6時点最新版で確認しています。()

4.展開したファイルの~/plugin/を/usr/local/eclipse/plugin/へ格納
⇒コマンド:sudo mv ~/ダウンロード/plugin/jp.sourceforge.mergedoc.pleiades /usr/local/eclipse/plugin/

この作業の際に、pluginsディレクトリだけでなく、featuresディレクトリもeclipseフォルダに上書きしてください。
参考:readme_pleiades.txtの「インストール / アンインストール」部分の「1.」



5.eclipse.iniへプラグインの追加
⇒コマンド:vi /usr/local/eclipse/eclipse.ini
 編集もーどにて、最終行に「-javaagent:/usr/local/eclipse//plugin/jp.sourceforge.mergedoc.pleiades/pleiades.jar」を追加

追加内容を以下としてください。
「-javaagent」行はpleiades.jarへのパスとなる為、現状でもパスが正しければ問題ありません。
参考:readme_pleiades.txtの「インストール / アンインストール」部分の「2.」

     -Xverify:none
     -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar


上記を実行してもeclipseが起動できない場合、eclipseをclean起動してみてください。
やり方は以下です。

* ターミナルを起動する
* ターミナルでeclipseのフォルダへ移動する(cd /usr/local/eclipse)
* ターミナルでcleanオプション付きでeclipseを実行する(./eclipse -clean &)

最後の「&」はバックグラウンド実行の意味です。
ターミナルを起動させた後、ターミナルがeclipseの終了を待つ状態にならないようにするものです。




投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/10/06 11:19

    1.eclipseを公式サイトから、ダウンロード(/home/ユーザー名/ダウンロードへ格納)
    ⇒コマンド:sudo tar xavf /home/ユーザー名/ダウンロード/eclipse-jee-luna-SR2-linux-gtk.tar.gz
    ⇒/usr/local/へ展開される(/usr/local/eclipse/が作成され、展開ファイルのeclipseは実行できる)
    2.pleiadesを公式サイトから、ダウンロード(/home/ユーザー名/ダウンロードへ格納)
    3.ダウンロードファイル(zip)を展開
    4.展開したファイルの~/plugin/を/usr/local/eclipse/plugin/へ格納
    ⇒コマンド:sudo mv ~/ダウンロード/plugin/jp.sourceforge.mergedoc.pleiades /usr/local/eclipse/plugin/
    5.eclipse.iniへプラグインの追加
    ⇒コマンド:vi /usr/local/eclipse/eclipse.ini
     編集もーどにて、最終行に「-javaagent:/usr/local/eclipse//plugin/jp.sourceforge.mergedoc.pleiades/pleiades.jar」を追加
    6.コマンド:eclipse -clean
    ⇒起動スプラッシュすら出ずに、コマンドがないといわれる。
    7.実行ファイルをエクスプローラ(ホームフォルダー?)から実行するとスプラッシュの表示が一瞬あり、直ぐに無応答

    こちらが、詳細になります。

    キャンセル

  • 2015/10/06 11:22

    あ、手打ちなので、「-javaagent:/usr/local/eclipse//plugin/jp.sourceforge.mergedoc.pleiades/pleiades.jar」の部分、ミスしてました。
    「-javaagent:/usr/local/eclipse/plugin/jp.sourceforge.mergedoc.pleiades/pleiades.jar」こちらが、正解です。
    [/]が一つ余分です。

    キャンセル

  • 2015/10/06 19:32

    業務が終わりましたので、帰宅した後、早速確認します!
    細かく、ありがとうございます!

    キャンセル

  • 2015/10/09 14:53

    遅くなり、申し訳ないです。
    現象の解決いたしました。
    原因は、featuresフォルダが、移動されていなかった事とeclipseをclean起動するさいに、フルパスの指定、あるいは、ディレクトリの移動がされてなかった事でした。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Java

    13490questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Eclipse

    1639questions

    Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

  • Ubuntu

    1315questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • Java EE

    370questions

    Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

  • Eclipse Plugin

    73questions

    Eclipseは、IBMによって開発された統合開発環境 (IDE) の一つです。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応しています。Eclipse-Pluginを使う事でIDEの拡張を行う事が可能です。