邋遢居

          我的Java天堂

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            61 Posts :: 2 Stories :: 90 Comments :: 0 Trackbacks

          今天把開(kāi)發(fā)環(huán)境架好了。我的環(huán)境包括以下幾個(gè)部分。

          源碼管理:cvs

          bug管理:bugzilla

          項(xiàng)目管理:open workbench

          Cvs沒(méi)什么好說(shuō)的。

          不過(guò)在安裝bugzilla的過(guò)程中有點(diǎn)小問(wèn)題。

          我是根據(jù)http://www.websina.com/cn/bugzilla-install-windows.html一文進(jìn)行安裝的。

          我的使用的軟件版本如下:

          Bugzilla Version 2.20.1

          MySql version 4.1

          Perl version 5.8.7

          為了減少安裝 perl 模塊的麻煩。我使用了 漢化 Bugzilla 中收集的模塊 BugzillaModules-2.20 。這個(gè)在 http://sourceforge.net/projects/bugzilla-cn 可以找到。

          所有都就緒后,我 再次運(yùn)行 Bugzilla 的安裝檢查程序( CheckSetup.pl 。發(fā)現(xiàn)給了我下面的錯(cuò)誤:

          error.jpg

          找了半天在 Byron Jones 寫(xiě)的《 Installing Bugzilla on Microsoft Windows http://www.bugzilla.org/docs/win32install.html 終于找到原因了。

          產(chǎn)生這個(gè)錯(cuò)誤是因?yàn)?/font> MySQL 4.1 及以后的版本使用了新的密碼加密算法,而使用的 Perl DBD::MySql 模塊不夠新,不支持新的加密算法。你可以采取兩種方式來(lái)解決這個(gè)問(wèn)題:一是使用 新的 DBD::MySql 模塊 ,不過(guò)需要自己編譯;另一種是在 MySQL 中強(qiáng)制使用兼容老版本的密碼加密算法:

          bugalizza.jpg

          這樣就搞定了。

          這個(gè) open workbench 。通過(guò)看它的簡(jiǎn)介發(fā)現(xiàn)他也是一個(gè)類(lèi)似于很有趣的軟件。核心部分是 java 實(shí)現(xiàn)。而界面卻是 MFC 做的。不可思議吧。

          http://www.openworkbench.org/ 可以下載

          我下載以后不能跑。給我報(bào)錯(cuò)是說(shuō)“ Here's the fix for the JRE[n] not found. My specs is Windows 2000 w/ JDK1.5.0 and private JRE (in JDK dir). ”

          我想啊,想啊。我明明安裝了 JDK1.5.0_04 了啊。其他使用 java 的程序( Eclipse )都可以好好的跑啊。

          為什么到了這兒就不可以了呢。火大。

          后來(lái)在論壇中找到一個(gè)解決方案:

          1. login as administrator

          2. open regedit

          3. goto HKEY_LOCAL_MACHINE/Software/JavaSoft

          4. create if not exist : subkey "Java Runtime Environment" (the key did not exist before on my computer)

          5. In the new subkey add String value
            CurrentVersion="1.5.0"

          6. In the new subkey, create new subkey "1.5.0"

          7. In the subkey 1.5.0 create the string values JavaHome, MicroVersion, RuntimeLib (read http://java.sun.com/j2se/1.4.2/runtime_win32.html)
            if you installed JDK in c:\program files\java\jdk1.5.0 then set the values to
            JavaHome="c:\program files\java\jdk1.5.0"
            MicroVersion="0"
            RuntimeLib="C:\Program Files\Java\jdk1.5.0\jre\bin\client\jvm.dll"

            根據(jù)這個(gè)方案我修改了我的注冊(cè)表。修改結(jié)果如下圖:

          openbench.jpg

            修改了這個(gè)以后就能順利啟動(dòng)。小用了一下,感覺(jué)很不錯(cuò)。基本能滿足我的需求了。

            這樣我的工作臺(tái)就完全搞定了。全部開(kāi)源產(chǎn)品。省錢(qián)啊。

          posted on 2006-06-04 00:58 Jet Geng 閱讀(4189) 評(píng)論(6)  編輯  收藏 所屬分類(lèi): 開(kāi)源軟件使用

          Feedback

          # re: cvs + bugzilla + open workbench 組建開(kāi)源開(kāi)發(fā)環(huán)境 2006-06-15 13:28 My Liu
          開(kāi)源是省錢(qián),就是缺少Support。你們公司不是大公司嗎?怎么還需要過(guò)立個(gè)的公作平臺(tái)?  回復(fù)  更多評(píng)論
            

          # re: cvs + bugzilla + open workbench 組建開(kāi)源開(kāi)發(fā)環(huán)境 2006-06-16 10:21 Jet Geng
          謝謝my光臨我家。
          其實(shí)你說(shuō)的缺少support,也不竟然。cvs在開(kāi)源領(lǐng)域其實(shí)已經(jīng)成為了一個(gè)業(yè)界標(biāo)準(zhǔn)。他在很多地方的功能要比vss強(qiáng)很多,而且它的新聞組很活躍。一般情況下你會(huì)找到很熱心的support。朋友間的support。那種感覺(jué)很好。

          至于bugzilla,也是一款很好用的bug管理系統(tǒng)。他的中文組作的也很不錯(cuò)。因?yàn)楹芏嗳擞谩O胝襰upport,也不是什么難事。更重要的是他有很多周邊的產(chǎn)品。比如對(duì)eclipse支持的(Buglist,http://kered.org/project-eclipse_bugzilla_plugin/index.html)

          至于mysql類(lèi)的我就不多說(shuō)了。
          最后一個(gè)open workbench,在使用的友好度上的確不如project(我們公司也有買(mǎi)project)但是從個(gè)人角度上來(lái)講我想慢慢的脫了微軟的產(chǎn)品。我現(xiàn)在使用的辦公軟件是sun 的OpenOffice。
          其實(shí)開(kāi)源軟件不光便宜,也有很好的support。還有一點(diǎn)就是你有足夠的自由。使用和修改的自由。  回復(fù)  更多評(píng)論
            

          # re: cvs + bugzilla + open workbench 組建開(kāi)源開(kāi)發(fā)環(huán)境 2006-06-29 21:33 little.ge@benq.com
          呵呵居然myliu搶了沙發(fā).樓主板凳那我只好地板了.
          我也喜歡開(kāi)源,最近再看一個(gè)有關(guān)上傳大文件的一個(gè)組件,作者也發(fā)布源碼.不過(guò)基本沒(méi)注釋哈哈正好可以邊看代碼邊學(xué)然后給它加上注釋.感覺(jué)還不賴!!!  回復(fù)  更多評(píng)論
            

          # re: cvs + bugzilla + open workbench 組建開(kāi)源開(kāi)發(fā)環(huán)境 2006-06-30 18:13 Jet Geng
          今天突然發(fā)現(xiàn)牛人yzshi錄的一個(gè)bugzilla安裝錄像。自己有忘了 在什么地方下的了。有需要的兄弟可以聯(lián)系我。我給你發(fā)過(guò)去。真的是好東西。  回復(fù)  更多評(píng)論
            

          # re: cvs + bugzilla + open workbench 組建開(kāi)源開(kāi)發(fā)環(huán)境 2006-07-05 08:57 J_G
          我找到了這個(gè)錄像
          http://www.testage.net/Download/TM/200603/112.htm  回復(fù)  更多評(píng)論
            

          # re: cvs + bugzilla + open workbench 組建開(kāi)源開(kāi)發(fā)環(huán)境 2008-06-12 09:54 ganmao
          說(shuō)一句

          一開(kāi)始安裝Open Workbench的時(shí)候我是java 1.6的,怎么都識(shí)別不了
          說(shuō)我沒(méi)有安裝java1.5,崩潰,按照你的指導(dǎo)查看注冊(cè)表中Java1.6的都全,還是不行

          崩潰中去官網(wǎng)論壇翻番,發(fā)現(xiàn)要將可執(zhí)行程序的兼容性設(shè)置為win98,才能運(yùn)行,

          這也是開(kāi)源不人性化的地方吧  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 新巴尔虎右旗| 东乡县| 嘉兴市| 利津县| 灯塔市| 嘉义市| 三原县| 九江市| 乐安县| 府谷县| 久治县| 西青区| 新宾| 股票| 扎兰屯市| 石城县| 东台市| 汾西县| 安平县| 女性| 丰都县| 平原县| 饶平县| 辽阳市| 北川| 聂荣县| 马鞍山市| 宜兰市| 镇江市| 萨迦县| 沁阳市| 泽普县| 崇文区| 获嘉县| 六枝特区| 孟村| 双江| 丁青县| 孟连| 保亭| 教育|