EGit 0.9.3

比 0.8.4 有好一點

.gitignore 認得了,但認得一半,檔案可以目錄不行

並存的 .svn 目錄好像不會被亂搞了,但根目錄下的還是沒 ignore 到

不過有些沒有修改的檔案,在 EGit 裡 status 竟然是 Unknown

而且 revert 功能還是沒有….

看來這版用來看修改狀態可能還可以,但離真的可用還是有段距離….

AJDT 設定 encoding

AJDT 好像從 1.6.3 開始不知道為什麼沒直接讀 project 的設定,害我 UTF-8 的 project 一直有問題

後來才發現可以另外設定 ajc (AspectJ compiler/weaver) 的 encoding,設定之後就好了

設定就在 AspectJ Compiler 的最後一項 Non-standard compiler options 填入 -encoding UTF-8

Eclipse TPTP 用 Europa Discovery Site 安裝的問題

裝了 TPTP Platform Project 和 TPTP Tracing and Profiling Tools Project

結果要 profile Java 程式不能用

會說連不上 Agent Controller server(也可能看到錯誤編號 IWAT0284E)

後來直接去下載 TPTP 壓縮檔,發現用 updatesite 安裝的,少了兩個目錄

eclipsepluginsorg.eclipse.tptp.platform.ac.win_ia32_4.4.1.v200802050100agent_controller

eclipsepluginsorg.eclipse.tptp.platform.jvmti.runtime_4.4.100.v200802221314agent_files

從壓縮檔解出這兩個目錄進去,就能用了….(ac.win_ia32 那個依 OS 決定)

PermGen space

之前 Eclipse 一直爆掉….看 log 都有一行

java.lang.OutOfMemoryError: PermGen space

不過也沒想到要改什麼,看了 NetBeans 的 netbeans.conf 才想到學著在 eclipse.ini 裡面照樣加

-XX:MaxPermSize=160m

就沒爆了….Orz

Commons4E 1.1.10

Commons4E

1.1.10 更動:

  • 自動選取所有非 transient 的 field
  • 要產生的 method 在 superclass 裡是 abstract 時不可選 append super
  • 設定裡面可以選擇顯示可存取的 superclass field

第三項是外國朋友來信建議,因為他們都用工具產生 BaseXXX,然後 XXX 繼承 BaseXXX,再在 XXX 裡面寫 method,避免重新產生時把手寫的 code 蓋掉….所以需要在 XXX 產生 method 時可以選 BaseXXX 的 field。(generation gap pattern)

如果是用 java 1.4.2 執行 Eclipse,且 Commons4E 1.1.x 不能用,請更新成這版,之前 update site 的版本 class file 不小心產生成 java 5 的了,所以用 java 1.4.2 會不能用,這版已經修正。

Commons4E 1.1.9

主要有這三點更動

  • 將 Commons Lang 2.1 版的一個新的 ToStringStyle 加進去
  • 產生 compareTo 時若父類別都沒有 implement Comparable,則不可選擇 append super
  • 產生 equals 和 hashCode 時,若父類別都沒有 override Object 的 equals 和 hashCode 則不能選擇 append super

1.0.9 還沒 merge 好,稍晚再 release


  • 留言者: biti.vector
  • Email: richard_hu@163.com
  • 網址:
  • 日期: 2006-03-02 09:55:54

我在使用您的Commons4E的时候有一个问题需要帮忙。

1、当我在JavaEditor中对一个普通的JavaBean中右键->Commons4E lang->Generate Equals and HashCode…

系统提示:The chosen operation is not current available.

2、我进入Window->Preferences->Java->Commons4E时,系统弹出错误

Unable to create the selected preference page.

Reason:

Plug-in org.jiayun.commons4e was unable to load class

org.jiayun.commons4e.internal.ui.preferences.Commons4eBasePreferencePage

我的环境:

Eclipse 3.1.0

commons4e 1.1.9

期待得到回应。


  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2006-03-03 02:58:34

1. 不知道是否所有 Java 檔都遇到這種情況?

2. 請問你採用的安裝方式是? 可否請你重新安裝 Commons4E 試試看


  • 留言者: jayhsueh
  • Email:
  • 網址:
  • 日期: 2006-03-12 00:25:35

作者你好:

今天也安裝了一下 common4E,也跟上一位發生了同樣的問題,版本都一樣.

安裝方式是 用 eclipse 中的 software update

不支道友沒有其他的解決辦法?

謝謝


  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2006-03-12 01:17:39

試試將游標移到別的位置再按看看


  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2006-07-31 10:02:37

發現問題了, 原來是我沒注意到 build site 時 eclipse 產生了 java 1.5 的 class

所以用 update 安裝 Commons4E, 而且以 java 1.4 執行 eclipse 就會有那些問題(手動安裝的檔案沒問題)

1.1.10 版會修正這問題, 讓 java 1.4 也能正常

幾個 TinyOS 的 Eclipse plugin

TinyosIDE 0.0.5

功能還很陽春,除了一些 make 選項,編輯方面只有簡單的 syntax highlighting,沒有什麼額外的輔助功能

TinyDT 0.1.1

網頁上功能寫不少,可是不是用不太出來,就是沒有很好用,可能在 Windows 會好一點,我是在 Linux 下試

TinyOS Plugin for Eclipse

看網頁上畫面感覺很不錯,不過只有 Windows 版本,我還沒試試看裝在 Linux 上會怎樣