ラベル プログラミング の投稿を表示しています。 すべての投稿を表示
ラベル プログラミング の投稿を表示しています。 すべての投稿を表示

2016年12月7日水曜日

Ubuntu 14.04にEclipse Neonをインストール

Ubuntu 14.04にEclipse Neonをインストールしたのでメモ

Java8のインストール

java8のランタイムが必要なのでインストールする.
$ sudo add-apt-repository ppa:openjdk-r/ppa
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jre

Eclipseのインストール

インストーラをダウンロードする.
http://www.eclipse.org/downloads/

ダンロードしたeclipse-inst-linux64.tar.gzを解凍する.
解凍したディレクトリにあるeclipse-instを実行(ダブルクリックで実行される)

ライセンス確認画面でRemember accepted licensesにチェックをいれてAccept.

インストールが進むと証明書の確認画面が表示るので、
Select AllしてOK.

Launchが出たら終了.

シンボリックリンクの作成

端末から起動出来るように、
/usr/binにシンボリックリンクをはっておく.
$ sudo ln -s /home/xxx/eclipse/xxx-enon/eclipse/eclipse /usr/bin


日本語化

次に日本語化をしておく.
プレアデスのHPからプラグインをダウンロード
http://mergedoc.osdn.jp/

Pleiadesプラグイン・ダウンロードの項目から安定版とたどって、
pleiades_x.x.x.zipをダウンロードする.

readme_pleiades.txtを参考に、
eclipseをインストールしたディレクトリにplugins、featuresをコピーする.
eclipse.iniに
-Xverify:none
-javaagent:/home/xxx/eclipse/xxx-neon/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
を追加.

ターミナルで、
$ ./eclipse -clean
で起動すると日本語化されている.

Dashから起動出来るようにする

/usr/share/applicationsに.desktopを作成すれば良いみたいなので、
$ sudo nano /usr/share/applications/eclipse.desktop
で編集画面になったら以下をコピー.
xxxのところは自分の環境に合わせて書き換えて下さい.
[Desktop Entry]
Version=1.0
Type=Application
Name=Eclipse
Name[ja]=Eclipse
Comment=Eclipse is an integrated development environment (IDE)
Comment[ja]=統合開発環境
Keywords=IDE
Keywords[ja]=IDE;統合開発環境
Exec=/home/xxx/eclipse/xxx-neon/eclipse/eclipse
Icon=/home/xxx/eclipse/xxx-neon/eclipse/icon.xpm
Terminal=false
Categories=Development;IDE;
StartupNotify=true
StartupWMClass=Eclipse
Actions=Clean;

[Desktop Action Clean]
Name=eclipse -clean
Exec=eclipse -clean
OnlyShowIn=Unity;
ランチャーに登録すると右クリックで-cleanオプションでの起動が出来ます.

参考
http://qiita.com/ytkumasan/items/0a6b9e512e3dd5c08a31
http://symfoware.blog68.fc2.com/blog-entry-1913.html
http://ubuntu.hatenablog.jp/entry/20140528/1401270897

2016年10月18日火曜日

Qt 5.7.0 の Qt Creator と Ubuntu 16.04の組み合わせで日本語入力

Qt5.7.0のQt Creatorで日本語の入力を出来るようにするのに少し戸惑ったので記載してみる。

そもそも、ubuntuの日本語入力についてもよくわかってなかった。
ubuntuの日本語入力はfcitxと言うインプットメソッドの上で、
IMEとしてmozcを使っているみたい。

今回、Qt Creatorで日本語の入力が使えていないのは、
fcitxがQt5で作られたアプリでうまく使えていないからっぽい。

まず、Qt5用のライブラリをインストールする。
$ sudo apt-get install fcitx-libs-qt5

すると、
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts に
libfcitxplatforminputcontextplugin.so がインストールされます。

これをQtがインストールされた以下のフォルダにコピーするかリンクを置いてあげる。
~/Qt/5.7/gcc_64/plugins/platforminputcontexts/
~/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
コピーした場合はchmor +xで実行権限をつけてあげないとだめ。

リンクする場合のコマンドは以下
$ ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt/5.7/gcc_64/plugins/platforminputcontexts/
$ ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

こでQt Creatorを起動すれば日本語の入力が出来る様になるはず。

参考

2011年8月26日金曜日

eclipseプロジェクトにリンクで追加

eclipseプロジェクトにソースをリンクで追加しようとしたのだけど、
コピーされてしまう。
前は、出来たのになぁ…
で、理由はC/C++エクスプローラにドラッグ&ドロップしてたから。
プロジェクトエクスプローラでドラック&ドロップするとリンクで追加可能でした。

2011年8月24日水曜日

eclipseで強調表示にならない時がある

eclipse でたまにセマンティック強調表示にならなくて困ってました

ファイルサイズが大きいとダメっぽいって事で、
検索しても見つからず…

結局、設定を見てるうちに見つけました。
スケーラビリティなる機能が働いてるためっぽ買ったです。

設定がある場所は↓

設定→ C/C++ → エディター → スケーラビリティ

ここで、”スケーラビリティ・モードをオンにした時にアラート”
にチェックを入れておけばアラートが出るので、
"No"を選べば強調表示されます。

”構文解析活性化中に~”ってとこのチェックを外しても大丈夫そう。

ちなみ、eclipse はPleiades で日本語化してるので
英語でどう表示されるかはわかりません。