Forte for Java(Community 版)是 Sun 推出的純 Java 編寫、跨平台集成開發環境(IDE),模塊化架構、高度可定制、開放 API。本文系統介紹:用戶界面構成、創建類/編譯/運行/調試全流程、JSP 開發專項、項目配置與幫助系統使用。
| 組件 | 功能定位 |
|---|---|
| Main Window | 控制中心:菜單欄、工具欄、工作區、狀態欄 |
| Explorer | 資源管理器:文件/對象樹、屬性編輯、數據源連接入口 |
| Editor | 代碼編輯器:語法高亮、代碼補全、重構入口 |
| Form Editor | 可視化 GUI 設計器:拖拽組件自動生成代碼 |
| Project Settings / Global Options | 單項目/全局配置:編譯器、類路徑、運行參數 |
主窗口底部五大工作區,IDE 自動按任務切換:
Help → Document → User's Guide,JavaHelp 閱讀器,支持全文搜索F1,即時顯示屬性/用法外部瀏覽器查看 HTML 手冊:doc/com/netbeans/developer/modules/userguide/usergdto.htm。
File → New From Template → 選模板 → 命名/選包 → FinishNew From TemplateNew From Template模板提供骨架代碼;首次創建提示是否加入當前項目(Yes/No/Always/Never)。
| 命令 | 作用範圍 | 增量/全量 |
|---|---|---|
| Compile | 活動 Editor / Explorer 選中對象 | 增量(首次全量,後續只編修改文件) |
| Compile All | 包及所有子包 | 增量 |
| Build | 同 Compile | 強制全量重編,忽略時間戳 |
| Build All | 包及所有子包 | 強制全量重編 |
.class.classProject Settings → Java Sources → Default compiler type 或對象屬性表 Execution → Compiler| 模式 | 特點 | 適用場景 |
|---|---|---|
| 外部執行 | 新 JVM 進程,可指定 java.exe、命令行參數、類路徑 | 大多數應用,隔離 IDE 崩潰風險 |
| 內部執行 | IDE 進程內直接運行,加載快,可修改 IDE 狀態 | 啟動例程、需修改 IDE 環境的插件 |
| Applet Execution | Applet/JApplet 專用 | Applet 開發 |
| 其他 | RMI、JSP 等專用類型 | 擴展模塊提供 |
運行快捷鍵:Ctrl+F9 / 工具欄 Execute 圖標 / Build → Execute。
Ctrl+F8 / 右鍵菜單 / Debug 菜單New Breakpoint 對話框 → 打印自定義文本(支持 {lineNumber}、{className}、{threadName} 佔位符)File → New From Template → JSP_Servlet → JSP右鍵 JSP 文件 → Compile。錯誤顯示在輸出窗口;翻譯成功可右鍵 → View Servlet 查看生成 Servlet 源碼定位二階段錯誤。
<jsp:useBean> 引用的 JavaBeans 同步編譯<jsp:include>/forward 引用的 JSP 同步編譯<%@ page errorPage="..." %> 錯誤頁同步編譯Execute:內置 JSP 引擎啟動,瀏覽器顯示結果Execution → Request Parameters 設置請求參數(格式 ?p1=v1&p2=v2)修改 JavaBean 後需重啟:JSP 節點右鍵 → Execute (restart server)。
屬性表 Execution → Executor → ... 彈出編輯器,可調整服務器端口、上下文路徑、JVM 參數等。可指定外部瀏覽器而非內置瀏覽器。
Update Center 連接 Sun 官網下載最新模塊/補丁