裏表(Phinloda のもう裏だか表だか分からないページ)

コンピュータ・プログラミング系の話がメインのそれなりにごちゃごちゃしたネタばかり出てくるサイトです。多分。
Eclipse を使っていたら戻ってこなくなったのだが

新しいpcになってから初めての現象である。もしかするともっと待っていたら応答が戻ってきたのかもしれないが、10分ほど待って挫折した。 タスクマネージャから強制終了して、起動し直して解決。

JUGEMテーマ:日記・一般

| Eclipse | 20:22 | comments(0) | trackbacks(0)
新しいpcに eclipse をコピーしてみたのだが

本来の手順としては、新しい環境に eclipse をインストールし直して、設定を変更して古い環境と同じ動作にする、これが鉄則。ただ、その設定の変更が面倒すぎるので、手順を端折って、もしかしてコピったら動くのではないかと考えたわけである。 ていうか、その手順で環境を合わせたつもりなのだが、肝心のデバッグ環境が動作しないのだ。

ということで、とりあえず同じようなディレクトリにコピって起動してみたが、もちろん【謎】全然ダメ。 起動に失敗してこんなメッセージが出る。

The Eclipse executable launcher was unable to locate its companion shared library.

調べてみると、eclipse.ini にこんな記述があった。

--launcher.library
C:/Users/phinloda/.p2/pool/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834

eclipse は D:¥usr¥local¥eclipse にインストールしているので、まさか C: にこんなのがあるとは思っていなかった。そこでこのファイルを適当なところにコピーして、そちらを指すように eclipse.ini を修正してみると、前述のエラーは解消したのだが、今度は、こんなのが。

An error has occurred. See the log file

log file は、こんな感じ。

java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:650)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)

なかなか手ごわい。

JUGEMテーマ:日記・一般

| Eclipse | 11:30 | comments(0) | trackbacks(0)
Eclipse が停止できなくなったのだが

先日と同じ現象。再現条件がよく分からない。今回は httpd はちゃんと停止できている。 もしかすると休止状態をはさんだのがよくなかったのかもしれない。

JUGEMテーマ:日記・一般

| Eclipse | 21:00 | comments(0) | trackbacks(0)
Eclipse の workspace を切り替えようと思ったのだが (2)

Eclipse が終了しなくなった話を昨日書いたが、一つ思い当たることがあったので備忘として追記しておく。

実は昨日、とあるサイトを閲覧しているときに、Firefox が大量のメモリを消費するというアクシデントがあった。実測していないが、おそらく8GB以上を消費し、このためpcのメモリ16GBの上限に達するという未体験ゾーンに突入する羽目となった。当然、そのサイトはその時点で閲覧不可能になっている。

Out of Memory の状況は Firefox を終了させるだけで簡単に解決したが、この時に Eclipse や apache、mysql も稼動中だったので、何か影響があったのかもしれない。

JUGEMテーマ:日記・一般

| Eclipse | 11:56 | comments(0) | trackbacks(0)
Eclipse の workspace を切り替えようと思ったのだが

新しい workspace を指定した後、反応がなくなった、ていうか画面が表示されない。しかも切り替え前のプロセスは残っている。これを kill すれば何とかなるのだろうか?

ちなみに、Xampp の Apache や MySQL も Stop を押しても止まらない。もしかして双方で止まるのを待っているのだろうか。それって deadlock 的な。

JUGEMテーマ:日記・一般

| Eclipse | 17:35 | comments(0) | trackbacks(0)
Eclipse でデバッグを続けているとメモリをどんどん消費していくのだが

Windows 特有ではないのかもしれないが、Eclipse を使い続けていると、だんだんメモリ使用量が増えていく。 ま、以前からずっとそんな感じだったが。特にPHPのデバッグをしているとヤバい。

以前は Eclipse を再起動していたのだが、最近は Workspace を開き直して対応している。 debug run とかし直すのが多少面倒だが、メモリは起動直後の状態に戻るようだ。

JUGEMテーマ:Windows

| Eclipse | 20:49 | comments(0) | trackbacks(0)
Eclipse でコードを編集中にエラー表示になるのが気になるのだが

例えば、こういう行があるとする。言語はどうでもいいけど実際にやったのは Java。

int day = 9;

この 9 を 8 に変更したいときに、9の右にカーソルを移動して削除して、8を入力すればいい。 しかし、この手順だと、一瞬で完了させないとエラーが表示されてしまう。

eclipse20180210-error

手順を変えて、9の右にカーソルを移動した後、まず8を入力して、カーソルを8の左に移動してから 9 を削除すると、エラーが出ないので気分がいい。しかし、キーを押す回数が3回になってしまう。

エラーを出さないで編集するには、9 を選択状態にして 8 を入力するという手もある。この場合は、まず9を選択状態にするというところに手間がかかる。

JUGEMテーマ:日記・一般

| Eclipse | 10:06 | comments(0) | trackbacks(0)
Eclipse の様子がおかしかったのだが

昨日のトラブルの影響で、Eclipse がおかしな状態になっていた。16日分のデータ処理のプログラムを実行しているのに、15日のログができてしまったりする。

selenium の jar ファイルを一旦 build path から remove して、再度指定してみたら解決した。

JUGEMテーマ:コンピュータ

| Eclipse | 21:03 | comments(0) | trackbacks(0)
java と python の workspace を共有していたのだが

いちいち切り替えて作業しないといけないので面倒だし、そもそも混在させる理由もあまりないので、workspace を分離した。当たり前だが使いやすくなった。

Java に比べて Python の方がメモリを食っているような気がしたのだが、そういうものだろうか?

JUGEMテーマ:日記・一般

| Eclipse | 20:53 | comments(0) | trackbacks(0)
Eclipse に PyDev をインストールしようとしたのだが

前も同じことをやったような気がするのだが、新しいpcの Eclipse には PyDev が入ってなかったので、インストールしようとしたらエラーになってしまった。An error occurred while collecting items to be installed とか表示されている。

もう一度やってみた。2回目はMyLyn Integration のチェックを外して、バックグラウンドでなく処理を確認しながら実行すると、途中で一度確認のダイアログが表示された。このあたりに問題があったのかもしれない。

JUGEMテーマ:日記・一般

| Eclipse | 20:51 | comments(0) | trackbacks(0)
 1/3PAGES >>
Powered by "JUGEM"
▲このページの先頭へ
CALENDAR
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< November 2018 >>
NEW ENTRIES
CATEGORIES
ARCHIVES
NEW COMMENTS
NEW TRACKBACKS
LINKS
PROFILE