DrJava(Java程序编写开发程序)
v2019.08 免费版- 软件大小:22.55 MB
- 更新日期:2020-12-08 15:26
- 软件语言:英文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
DrJava是一款用于编写Java程序的轻量级开发环境,它主要是为学生设计的,提供了直观的界面和交互式评估Java代码的能力;它还包括面向更高级用户的强大功能,根据BSD许可,该软件是免费的,并且由莱斯大学的JavaPLT小组正在积极开发中;该应用程序需要Java 2或更高版本的虚拟机;用户在使用过程需要注意的是必须安装JDK而不是JRE才能访问DrJava中的编译;如果需要下载JVM,建议用户使用Sun的Solaris,Linux和Windows的JDK 5.0;其他用户应使用其操作系统(包括macOS)随附的Java虚拟机;DrJava免费下载Windows PC的最新版本,它是此产品的完整脱机安装程序;此外,该工具还使用两个Java虚拟机,一个用于主程序,一个用于交互窗格;它们使用Java的远程方法调用(RMI)相互通信;RMI使用TCP/IP作为默认的传输机制,因此您必须安装这些驱动程序;没有TCP/IP,Java博士将无法正常启动!
软件功能
DrJava:Java的轻量级教学环境,构建教学Java编程环境的框架
课堂中的生产编程,Java的教学编程环境,可扩展到生产编程
解析的设计模式,测试并发程序的框架
ConcJUnit:并行程序的单元测试,面向测试的Java并发教室
Compiz是Linux上X窗口系统的窗口管理器。
它使用3D图形硬件显示窗口和特殊效果。
DrJava是一个纯Java应用程序,它以三种不同的形式分发:
作为Java jar文件,作为Windows .exe文件以及作为Mac OS X应用程序。
jar发行版将在所有支持Java的平台上运行。
在Windows上,Windows .exe文件通常更方便,因为它将jar文件包装在一个脚本中
该脚本在启动DrJava之前可以找到Java编译器(可以在Windows上的多个位置)
从而使用户免于手动输入第一次执行DrJava时的位置。
在Mac OS X上,DrJava Mac应用程序比jar文件更好
因为它将jar文件包装在符合Mac平台用户界面约定的Mac应用程序中。要安装DrJava:
软件特色
当前的Beta版本,DrJava的当前beta版本是drjava-beta-2019-220051。
该版本与Java 8兼容,它是唯一受支持的传统 Java版本。
Java的更高版本使用新的程序包系统和分发格式,打破了与访问基础分发中文件的Java应用程序的兼容性。
此发行版仅作为jar文件分发,因为它最大程度地减少了跨平台兼容性问题。
在Windows计算机上,Amazon Corretto实现会修改注册表
以便单击Java jar文件即可在Corretto Java 8 JVM上运行该文件。
Mac用户应下载DrJava jar文件,打开系统偏好设置应用程序中的安全和隐私面板
并选中表明他们要打开DrJava jar文件的框,即使该文件是由Apple未知开发的。
然后,可以使用Oracle Java 8或Amazon Corretto Java 8运行Jar文件。
JRE发行版(不包含编译器)就足够了,因为DrJava jar包含Java 8 OpenJDK的编译器。
使用教程
用户可以点击本网站提供的下载路径下载得到对应的程序安装包
只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
过渡到Open JDK 8
从2019年1月1日开始,Oracle更改了Java SE 8的许可条款,该许可条款不再允许将该平台免费用于商业目的。
即使是DrJava的一些非商业用户(例如学区),他们担心新许可条款下的法律危险也不能再使用Oracle Java SE8。
幸运的是,有一个透明的开源替代Oracle Java SE 8,即OpenJDK 8,它不是通过Oracle Java下载站点分发的。
大型公司,尤其是Amazon Corretto 8,都有一些由专业公司提供专业支持的Open JDK 8发行版。
此外,Open JDK 8是大多数Linux发行版(如Ubuntu)中包含的Java 8的标准版本。
DrJava的最新Beta版本在所有平台上均可与OpenJDK 8和OpenJRE 8透明地一起使用。
本质上,任何Java 8的开放发行版都足够。
但是,我们强烈建议您安装可从Amazon Correcto下载页面获得的Open JDK 8的Amazon Corretto 8发行版
因为该发行版似乎是Open Java 8的最全面,最受支持的形式。
DrJava讨论
如果我们能够聚集资源,我们将用Java替换当前的DrJava解释器
基于Dynamic Java,该动态欧洲Java项目于2001年末终止
适用于Java 8的REPL解释器。
该解释器依靠增量编译来执行解释,这意味着它可以轻松地在Java的未来版本中容纳新的语言功能。
Java 9中的Java捆绑了一个类似的解释器。
不幸的是,Java 9将需要对DrJava进行重大更改,因为它完全重新组织了Java的库结构。
尚不清楚我们是否有资源为Java 9创建DrJava。
DrJava是Java的轻量级编程环境,旨在促进测试驱动的软件开发。
它包括一个智能程序编辑器,一个用于评估程序文本的交互窗格,一个源代码级调试器
一个单元测试工具以及一个新的代码覆盖率工具。
除了错误修复,此测试版还包含自上一稳定版本以来引入的两个新功能:
标记为“覆盖率”的新工具栏按钮将运行所有单元测试(就像“测试”按钮一样)
并使用Jacoco代码覆盖率工具确定这些单元测试的代码覆盖率(分支和语句)。
它生成并显示带有链接的页面,这些链接报告了单元测试的代码覆盖率。
在“编辑首选项”菜单中,“字体”窗格包括两个新选项:MenuBar字体和ToolBar字体。
MenuBar字体选项还可以控制选项卡式窗格中选项卡标签中的字体
包括交互和定义窗口下面的“查找/替换”标签。
注意:Java 6兼容性已删除。要使用DrJava,您将需要Java 7或更高版本。
自上次稳定发行以来的错误修复:
我们试图修复一些小错误,其中一些是最近版本的DrJava中引入的。
请报告使用SourceForge错误报告和跟踪系统遇到的错误。
我们的资源非常有限,但是我们将尝试尽快解决主要错误以及易于在下一个版本之前修复的次要错误。
DrJava是Java的轻量级编程环境,旨在促进测试驱动的软件开发。
它包括一个智能程序编辑器,一个用于评估程序文本的交互窗格,一个源代码级调试器和一个单元测试工具。
除错误修复外,此稳定版本还包含上一个稳定版本之后引入的许多新功能:
注意:Java 5兼容性已删除。要使用DrJava,您将需要Java 6或更高版本。
自上次稳定发行以来的新功能:
-DrJava现在与Java 8以及将来的Java版本兼容。
自上次稳定发行以来的错误修复:
-DrJava在Mac OS X上正确找到并标记了Oracle JDK 7编译器。
注:较新版本的Mac OS X包含一个网闸
除非您通过按右键(控制键)单击DrJava图标并执行打开命令显式打开DrJava
否则它将不会运行未经许可的应用程序,如DrJava。
一次手动打开DrJava之后,Mac OS X记住应该允许它运行,并且通常会像其他应用程序一样打开DrJava。
网站的RSS小部件
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文