jGRASP是一個輕量級的開發環境,使用它可以創建用于自動生成軟件可視化效果,從而降低學習軟件使用的門檻,提高可理解性。軟件通過JAVA來實現,因此可以運行在Java虛擬機上,可以讓用戶更加高效的進行編程。軟件具有動態對象查看器和可與Java集成調試器和工作臺,可識別代表傳統數據結構的對象,例如堆棧,隊列,鏈表,二叉樹和哈希表。將其顯示在直觀的類似于教科書的演示視圖中。

軟件特色
控制面板的最高水平jGRASP窗口。
CSD窗口:在源代碼編輯窗口。又稱,以“編輯窗口”。
虛擬桌面或桌面:一個桌面窗口,這可能包含的代碼編輯窗口,CPG窗口,等
標簽頁或頁面:一個頁面的一個標簽式窗口。
菜單加速器:一個功能鍵或控制鍵組合,即執行了相同的功能作為一個菜單項。
在大多數環境中,一個正確的鼠標單擊在該項目上觸發這樣一個菜單。
擺動:也被稱為JFC,在Java的GUI類庫是jGRASP用途。
編譯環境:一個組的設置是指定如何jGRASP將連接與一個特定的編譯器。

軟件功能
jGRASP版本2.0.6_05 Beta添加了對Java 15功能(文本塊)的CSD,交互和運行支持。
jGRASP版本2.0.6包含深色主題。
用于Eclipse 版本1.0.0 Beta 6的jGRASP插件增加了對Eclipse黑暗主題的支持。
將來的功能/常規的功能
檢查的未來計劃頁面在一個更新列表的計劃未來的功能,如果你不是已經在那里。
目前的發展
在所有的焦點是在jGRASP插件進行的IntelliJ
這帶來了jGRASP觀眾和帆布來的IntelliJ IDEA和Android的工作室,為的Java和科特林。
能力來運行多個命令的一個編譯或調試項目
添加項目到菜單其他不是編譯和運行,指定圖標,并且有項目出現在該工具欄。
遠期發展特色為的UML圖。
更特征為所述集成的Java調試器:十六進制和八進制顯示為值和數組索引;
一個動態更新的監視器顯示窗口,列出擁有線程和等待線程通過監視器;
自動死鎖檢測;字節編碼顯示;顯示的電流監視點,以使刪除且更容易;
能力來設定斷點,而不訪問到源代碼;
重復,計數逐步(例如:步驟在42步);
能力,以減少垃圾/收集垃圾的對象;
協助用于儲存泄漏(丟失參考)的檢測;
例外斷點;列出的所有加載的類與他們的領域和方法;
展示類路徑,版本和其他信息為目標VM;
追蹤變量變化;傾銷的螺紋,變量,以及變量來的消息窗口為縮小剪切和粘貼。
一個調試器連接和接口的語言其他比Java的。
命令行功能用于批量格式化和打印。
有一個項目REALIZE是它已被移動,并復制以前的文件中的設置。
添加一個編輯的用戶定義的模板。
較舊的jGRASP版本的設置
在jGRASP中,轉到“設置”>“編譯器設置”>“工作區”(如果只想將JavaFX用于單個項目,則轉到“項目...”)。在“標志/ Args”選項卡上,添加:
--module-path <提取JavaFX的位置> lib --add-modules = javafx.controls在以下位置:“ FLAGS或ARGS”用于“ Compile”和“ Document”行?!斑\行”和“調試”行的“ FLAGS2或ARGS2”。
例如,如果在Windows上將JavaFX提取到C:\ javafx-sdk-11.0.2,則“設置”對話框將如下所示:

很可能您只需要javafx.controls,但是如果使用其他模塊,則需要將它們添加到標志的末尾,例如:--add-modules = javafx.controls,javafx.other_module。
請注意,這些設置不會干擾非JavaFX項目。
常見問題
1、為什么我的程序無法編譯?
jGRASP不包含也不隨任何編譯器一起提供。如果收到指示未找到編譯器的錯誤消息,請確保已安裝編譯器。
默認情況下,jGRASP被設置為運行Java的Java SDK編譯器,C和C ++的gnu樣式的編譯器等??梢酝ㄟ^選擇不同的編譯器環境(如果不存在,則創建一個)來選擇其他編譯器。要選擇一個,請選擇“設置” >“ 編譯器設置” >“ 工作區”或“ 項目”,具體取決于您是要對所有項目使用編譯器,還是僅對當前項目使用編譯器。選擇適合您的代碼的語言。選擇 環境 選項卡。選擇一個環境,然后單擊“ 使用”。點擊 確定按鈕。如果需要創建編譯器環境,請在jGRASP幫助中搜索“編譯器環境”。
2、如何為調試器窗口騰出更多空間?
啟用“設置” >“ 全高”選項卡窗格 將重新組織jGRASP主窗口,以便左側的選項卡窗格占據該窗口的全部高度。
3、如何在運行的程序中使用Ctrl-c,“ cls”等?
jGRASP的“運行I / O”窗口不支持許多系統特定的控制臺/ shell命令/信號?!斑\行I / O”窗口上下文菜單包含用于輸入EOT(Ctrl-D或“傳輸結束”)和用于關閉輸入流的項目。將來可能會添加更多功能。在Windows中,可以通過打開“運行” > “在MSDOS窗口中運行”在jGRASP中的DOS外殼中運行程序。在其他系統上,如果需要這些功能,則必須從命令行運行。
4、為什么將鼠標移到窗口上方時鍵盤焦點會改變?
在jGRASP中實現了部分焦點跟隨鼠標系統。您可以在“設置”下將其關閉 菜單。如果打開,則鍵盤焦點將位于鼠標懸停的窗口中(但在虛擬桌面窗口中單擊仍會彈出窗口-這就是為什么它是部分焦點,跟隨鼠標的原因)。在許多非Windows系統上,都可以在整個系統范圍內使用“關注跟隨鼠標”功能,并且大多數有經驗的用戶都發現它比“單擊聚焦”更有效率。它使您可以在大尺寸的一個窗口中鍵入內容,而在窗口后面鍵入一個可見的小條,并快速從一個窗口滑動到另一個窗口并執行與該窗口有關的命令,而不會浪費時間將其彈出到頂部。不利之處在于,您有時可能會在并非要輸入的窗口中輸入內容,特別是如果您不習慣該系統。在真正的焦點跟隨鼠標系統中,您也可以單擊窗口并使用菜單而不彈出它;僅單擊標題欄或邊框將其抬高。在Java下在虛擬桌面中進行真正的焦點跟隨鼠標充其量是不切實際的,并且如果不創建新的外觀就不可能實現。
5、如何設置編譯器標志?
轉到“設置” >“ 編譯器設置” >“ 工作區”或“ 項目”,具體取決于您是希望將這些標志應用于所有編譯,還是僅應用于當前項目(您還可以為單個文件設置編譯器標志-使用“ 編輯” >“ 編譯器設置” >“ 編輯中的文件”窗口)。選擇您使用的語言,然后選擇“ 標志” /“ Args” /“主要”選項卡。單擊標志的默認框在與您感興趣的編譯命令相對應的行中,然后在文本框中輸入標志。 當有兩組標志時使用FLAGS2-例如,在運行Java時, FLAGS是目標應用程序的標志,而FLAGS2是Java本身的標志。
6、如何為正在運行的程序設置命令行參數?
單擊運行> 運行參數,然后在出現的窗口中輸入參數。參數由空格分隔,并且可以被雙引號括起來以包含空格。使用%“輸入雙引號,使用%%輸入百分號。請注意,Windows在操作系統級別不支持多個命令行參數-只有一個參數被分解為模擬多個參數作為目標程序認為合適。并非所有程序都同意如何執行此操作;對于Windows,參數中的雙引號將使用反斜杠轉義,而所有參數將使用雙引號,這適用于大多數目標。
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運行庫
詳情 -
VC++2019運行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運行庫安裝包
詳情 -
GX Works2
詳情 -
Ghidra反匯編
詳情 -
vjc機器人仿真軟件
詳情 -
WeDo 2.0
詳情 -
GX Developer
詳情 -
VB Decompiler Pro免費版
詳情 -
EasyBuidler Pro
詳情 -
hypermill2021超級加密狗破解版
詳情
-
7 ENFI下載器
裝機必備軟件



網友評論