bluej-logo
BlueJ

搜索:
 
 
主页
关于 BlueJ
下载
文档
插件
帮助信息
资源


邮件列表

浏览或订阅:

BlueJ通知
新版本发布通知
BlueJ论谈
BlueJ相关问题讨论
 

Bug展示
查阅或提交Bug

BLUEJ 插件

BlueJ提供允许第三方开发插件到环境中的扩展API。插件提供的附加功能不包括在核心系统里。为插件开发者提供的API 文档在本页底端。

可用的插件

提交器
描述: 允许项目提议对指定的地址通过电子邮件,ftp,http 或文件拷贝允许项目详细地址的提交。高级的可配置的。
作者: BlueJ team Kent (Ian Utting, Damiano Bolla)
 文档: 提交器文档
下载:
(没有分开下载。就BlueJ系统此组件是分布式的。)
注释: 提交器的3.10版(包含BlueJ2.0.1版) 解决Macs上的一个重大问题。它与BlueJ1.3.5以后的所有版本都兼容,从这里下载。安装它,覆盖BlueJ/Contents/Resources/Java/extensions处的旧版本。
核查样式器
描述: 允许自动检查编程代码的格式。编程代码的格式能灵活地被指定在一个外部文件。
作者: Rick Giles
 文档下载:
http://sourceforge.net/projects/bluejcheckstyle/
程序表编辑器
描述: 编辑器允许手动创建程序表,并与BlueJ连接。
作者: Matilda Östling, Jürgen Börstler
 文档: (含在“下载”中)
下载:
SD_编辑器.zip (包含文档及源代码)
远程文件管理器
描述: 组件可打开,编辑并保存项目用sftp服务到一个服务器,没必要知道如何使用Unix。 组件设法模仿传统文件对话。
作者: Jonathan Chapman
 文档下载: http://www.cs.appstate.edu/~jrc/remoteFileManager.html
Jeliot 3
描述: Jeliot 3是一种程序可视化的应用软件来自于芬兰的Joensuu大学和以色列的Weizmann学院。请浏览Jeliot网站。 这个组件整合了Jeliot在BlueJ里。
作者: Antoine Pineau, Niko Myller, Andrés Moreno以及Jeliot team
 文档下载:
http://cs.joensuu.fi/jeliot/downloads/bluej.php
CEB : BlueJ的求值类
描述: 求值类基于Chidamber和Kemerer规律。 这将赋予数字值例如耦合和内聚的性质。
作者: Korean BlueJ Users Group (KBUG)
 文档 http://www.bluej.or.kr/ (含安装说明书)
下载:
ceb_1_0.jar
BlueJ插件管理器
描述: BlueJ插件管理器检查是否更新BlueJ或任何安装的可用插件。它也可检查新组件的可用性,并让您安装或删除它。
作者: BlueJ team Kent (Ian Utting, Damiano Bolla)
 文档: Documentation for usersdocumentation for extension writers
下载:
extmgr.jar (若需要,请右键鼠标并“保存...”)
BlueJScript
描述:

BlueJScript插件是嵌入在BlueJ插件里的一个JavaScript解释器。您能使用它迅速还原您自己的插件,或生成真正基于HTML交互式的指南像Purple Cow BlueJScript Shapes 。测试他们,下载且安装此插件,然后下载并解压一个指南后作为一个BlueJ项目打开它(注:BlueJScript Shapes指南包含音像,在没有安装Java音像设备的系统上不工作)。

作者: BlueJ team Kent (Damiano Bolla, Ian Utting)
 文档: Documentation for script authors
                 
      下载:
bluejscript.jar (若需要,请右键鼠标并“保存...”)


安装插件

插件安装在extension目录里extension jar 文件夹。BlueJ有三个独立的位置给插件,每一给定的组件一个不同的区域。各位置是:

位置 这是可用的插件安装...
<BLUEJ_HOME>/lib/extensions/ ...在所有项目里为这个系统的全部用户。
<USER_HOME>/.bluej/extensions/ (Unix) or
<USER_HOME>\bluej\extensions\
(Windows)
...在所有项目里为单一用户。
<BLUEJ_PROJECT>/extensions/ ...只为此项目。

 

编写插件

为了解如何编写您自己的扩张组件,请阅读编写BlueJ插件指南。您也会需要BlueJ扩展API文档

 

编写一个插件需要帮助了? 那么订阅并填写bluej-讨论的邮件列表去问问题。

您想共享您已编写好的插件? 那么发邮件到I.A.Utting@kent.ac.uk (Ian Utting)通知我们!

 

Michael Kölling维护。