• ベストアンサー

ubuntuソフトウェアから・・・。

私はUbuntuソフトウェアのEclipseを使おうと思います。 古いけれど、どうして良いのかサッパリ解らないので 仕方ありません。 そこでその日本語化の方法を教えて欲しいのです。 大変お世話になります。 ご回答のほど宜しくお願い申し上げます。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.8

>1回元の状態に戻せないですか? Eclipse(英語版)は正常にインストールされているようですが、何処まで戻すのですか? あなたはアドバイスを求めているのに時々聞く耳を持たない状態になるようですね。 その状態では対面で指導を受けないと目的が達成できないでしょう。 Eclipseの削除はホームにあるeclipseフォルダーとeclipse-workspaceフォルダーをゴミ箱へ移動してゴミ箱を空にすれば良いです。 更に、ダウンロードフォルダー内の関連フォルダーと関連ファイルもゴミ箱へ移動してゴミ箱を空にして下さい。 JAVAをアンインストールするには「端末」から次のコマンドを実行します。 $ sudo apt autoremove default-jre 但し、完全な元通りではないと思います。(残ったゴミを掃除する道具はありません)

takakou9
質問者

お礼

すみません。正常な状態とは思えなかったものですから・・・。 featuresとpluginsはスムーズに貼り付け出来ましたが 日本語化になりませんでした。 英語版の時からおかしかったと思います。 もう1回最初からやってみます。 本当にすみませんでした。

takakou9
質問者

補足

大変申し訳ありません。 仮想化について教わりたいです。 どうぞ宜しくお願い申し上げます。

その他の回答 (23)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.24

>サーバーサイドJavaによる開発の話です。 私のいってる「サーバーサイド開発」は「サーバーサイドJavaによる開発」のことです。 amanojaku1 さんはサーバーサイドJava開発には、 JavaEEが必要と思い込まれてるようですが、 JavaEEの実装自体、JavaSEで作られたライブラリでしかありません。 なのでJavaEEがなくてもJavaSEでJavaEEと同等の機能のライブラリを作り込めばサーバーサイドJavaによる開発はできるます。 例えば apache tomcat はサーバーサイドJavaでの実装になりますが(Oracle提供の)JavaEEは使用されていません(ServletやJSPはサポートしていますがServletやJSPの仕様にそったapache tomcatでの実装です。) >「JavaBeans」と「EJB(Enterprise JavaBeans)」って違うモノだったのですか。 EJBはJavaBeansを拡張したものですけど別物と思ってよいかと。 ただJSPで使われてるのはほとんどJavaBeansの方です。

takakou9
質問者

お礼

いやぁ、まだサーバーサイドの意味も解っていません。 色々情報を下さりありがとうございます。

回答No.23

>マダその段階に達していません。 もちろん後で「Java Platform, Enterprise Edition(Java EE)」のインストールは可能です。 その場合、eclipseのJavaのパスの設定を「Java Platform, Enterprise Edition(Java EE)」のパスに変更する必要がありまあす。 UbuntuのデフォルトのJavaを変更する必要があるのか どうかは分かりません(変更する必要があるかもしれません)。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.22

>$ ./eclipse/eclipse -clean     中略 >と出ました。 エラーメッセージ(英文)の中に原因が示されています。 「/home/[User-ID]/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar Error occurred during initialization of VM」とはeclipse.iniに記載された「-javaagent:/home/[User-ID]/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar」の[User-ID]をkouzouに置き換えないと起動できないことを意味します。 何回も言いましたが[User-ID]とはUbuntuのログインID(kouzou)のことですよ。 回答No.2への長文の補足と関連します。 あなたのお礼や補足の投稿が順序通りになっていないので現状が分かりません。 このQ&Aサイトでは文章と画像による回答なので文章の読解力が不足していたり読み飛ばしがあると無駄な時間を費やすことになります。 OSのインストールとJAVAのインストールは確実にできているようです。 また、eclipseの英語モードも正常にインストールできているようです。 現状での難関はeclipse.iniの編集が正しく行われていないことによるトラブルと思います。 もう一度、今までやったことを思い返して手順通りにやり直された方が良いでしょう。 このようなことになることは予め予想していましたので専用のマシンを用意するようお勧めしました。 専用マシンは実機の必要はありません。 仮想マシンソフト(VirtualBox、VMware Wokstation 12 Player等)へ仮想マシンのUbuntu 17.04をセットアップして試すと簡単にやり直せます。 JAVAのプログラミングの学習程度なら仮想マシンで充分かと思います。

takakou9
質問者

お礼

ご回答誠にありがとうございました。 仮想マシンにすると安定しないようなのです。 今OSをインストールした所です。 bunjii様の書き留めた文章に沿って やってみます。

takakou9
質問者

補足

use-idをkouzouに変えたら日本語化になりました。 タダ、アイコンが?マークなのです。 再起動しても変わりません。 もう少しです。 アイコンを変える方法をご存知ではないでしょうか? 何でもすみません。 ご回答のほど宜しくお願い申し上げます。

回答No.21

>私がいってるのは「サーバーサイド開発に必ずしもJavaEEが必要というわけではない。」ですし(出来合いJavaEE実装を使う方が楽というだけで)。 サーバーサイドJavaによる開発の話です。 質問者のtakakou9さんはサーバーサイドJavaを勉強したいみたいです。 なぜか「Java Platform, Enterprise Edition(Java EE)」をインストールしないのはなぜか分かりませんが…。 そもそもUbuntuをサーバ化してないのでは?と言う気もしますし…。 >JavaBeansはJavaEEを必要としません(JavaBeans関連のクラスはJavaSEに含まれてます。http://docs.oracle.com/javase/8/docs/api/index.html)。 >JavaEEに仕様として含まれるのはJavaBeansではなくEJB(Enterprise JavaBeans)です。 「JavaBeans」と「EJB(Enterprise JavaBeans)」って違うモノだったのですか。 >サーバー・サイドJavaには(ど忘れしてましたが)「Java Servlet」、「JavaBeans」、「JSP(JavaServer Pages)」の3つがあります。 訂正です。 サーバー・サイドJavaには(ど忘れしてましたが)「Java Servlet」、「EJB(Enterprise JavaBeans)」、「JSP(JavaServer Pages)」の3つがあります。 EJB (Enterprise JavaBeans)  http://www.atmarkit.co.jp/fjava/keyword/jkey/jkey03.html >EJBとは何か? > > JavaBeansはJavaクラスをコンポーネント化する技術だったが、EJB(Enterprise JavaBeans)とは何だろうか。EJB は、その名前からも分かるとおり、エンタープライズ・システム、すなわち基幹業務を意識したコンポーネント技術である。コンポーネント技術であるため“JavaBeans”という名前が付いているが、根本的にJavaBeansとは異なった技術であると認識した方がよいだろう。

takakou9
質問者

お礼

ご回答誠にありがとうございました。 マダその段階に達していません。 あとで集中して読ませてもらいます。 ありがとうございました。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.20

>書き換えたはずのeclipse.iniが全く違う文章になっています。 当方のファイルと比較しましたが全く違う訳ではないようです。 -showsplash org.eclipse.epp.package.common 上記2行はコメントアウト(先頭に#を挿入)と言いましたが削除されています。(影響はないですが不具合のとき元に戻せなくなる) 追加の2行の位置が最後の行ではないように感じます。 次の行は誤りなので修正してください。 -javaagent:/home/[User-ID]/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar     ↓ -javaagent:/home/kouzou/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar OSの再インストールからやり直された方が手っ取り早いように感じます。 あなたの学習パターンは丸暗記のような感じを受けます。 途中でステップが狂うと最初からやり直さないと正しい処理に戻せないのかも知れません。

takakou9
質問者

お礼

ご回答誠にありがとうございました。 JAVAのインストールからやってみます。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.19

>やはり「Java Servlet」、「JavaBeans」、「JSP(JavaServer Pages)」の開発には「Java Platform, Enterprise Edition(Java EE)」が必要みたいです。 必要というかJavaEEの仕様にはJava ServletやJSPが含まれてますから、それは当然といえば当然の事なんですけど。 私がいってるのは「サーバーサイド開発に必ずしもJavaEEが必要というわけではない。」ですし(出来合いJavaEE実装を使う方が楽というだけで)。 また#17でも書いていますが、JavaBeansはJavaEEを必要としません(JavaBeans関連のクラスはJavaSEに含まれてます。http://docs.oracle.com/javase/8/docs/api/index.html)。 JavaEEに仕様として含まれるのはJavaBeansではなくEJB(Enterprise JavaBeans)です。

takakou9
質問者

お礼

ご回答誠にありがとうございました。

回答No.18

>サーバー・サイドJavaには「JavaBeans」、「JSP(JavaServer Pages)」の2つがあります。 訂正です。 サーバー・サイドJavaには(ど忘れしてましたが)「Java Servlet」、「JavaBeans」、「JSP(JavaServer Pages)」の3つがあります。 やはり「Java Servlet」、「JavaBeans」、「JSP(JavaServer Pages)」の開発には「Java Platform, Enterprise Edition(Java EE)」が必要みたいです。 添付画像の上がクライアント、真ん中がサーバー、下がデータベースです。

takakou9
質問者

お礼

ご回答誠にありがとうございました。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.17

説明しても質問者であるtakakou9さんが置いてけぼりになると思うので、 amanojaku1さんが別途質問された方がいい気はしますが。 >サーバー・サイドJavaには「JavaBeans」、「JSP(JavaServer Pages)」の2つがあります。 サーバー・サイドJavaが「JavaBeans」、「JSP(JavaServer Pages)」と思っているのが、そもそもの間違いです。 JavaBeansはサーバーサイド用というわけではありませんし(元々はRAD環境の支援用)、 JSPはサーバーサイド開発にあると便利というだけで、 サーバーサイドの開発はJSPでしないといけないものでもありませんし、 JavaEEを使用しないといけないというものでもありません。 (私はJavaSEでJSPが扱えるなんて事はいってません) またOracleで提供されているJavaEEは、JavaEE仕様のサンプル実装です。

takakou9
質問者

お礼

ご回答誠にありがとうございました。

回答No.16

>回答No.15 amanojaku1 >サーバー・サイドJavaには「JavaBeans」、「JSP(JavaServer Pages)」の2つがあります。 >「JavaBeans」の開発には「Java Platform, Enterprise Edition(Java EE)」が必要だと言うような事を読んだような気がしますが、違うかもしれません。 >詳しくはwormholeさんに ご確認下さい。 wormholeさんによれば「JSP(JavaServer Pages)」は「Java Platform, Standard Edition(Java SE)」でも開発できそうな感じです。 詳しくはwormholeさんに ご確認下さい。

takakou9
質問者

お礼

ご回答誠にありがとうございました。

回答No.15

>JavaBeansの意味が解りません。 サーバー・サイドJavaには「JavaBeans」、「JSP(JavaServer Pages)」の2つがあります。 「JavaBeans」の開発には「Java Platform, Enterprise Edition(Java EE)」が必要だと言うような事を読んだような気がしますが、違うかもしれません。 詳しくはwormholeさんに ご確認下さい。

takakou9
質問者

お礼

ご回答誠にありがとうございました。

関連するQ&A

専門家に質問してみよう