Knowledge (XXG)

DrJava

Source 📝

1979: 131: 25: 122: 326:. DrJava has the ability to interactively evaluate Java code from a console and to present output as well to the same console. It has many other features that have been designed for advanced users as well. DrJava offers a JUnit test facility. 478: 417: 2020: 1950: 471: 2039: 1957: 464: 35: 1917: 409: 2054: 2049: 2013: 2006: 487: 307: 258: 2044: 1774: 1186: 1181: 1176: 1171: 1166: 1161: 1156: 1151: 1146: 744: 1042: 50: 1478: 1338: 708: 311: 224: 195: 173: 93: 65: 1788: 1328: 1315: 782: 495: 72: 937: 618: 385: 1769: 1370: 1023: 1627: 1115: 909: 713: 79: 337:
The version history of DrJava, as well as links for downloading the various versions, is maintained at
1797: 1609: 1492: 1436: 1347: 1273: 1235: 1056: 1000: 791: 508: 1208: 253: 61: 1816: 1810: 1506: 1454: 1416: 1064: 1018: 1013: 951: 814: 656: 623: 536: 323: 314:. Designed primarily for beginners and actively developed and maintained by the JavaPLT group at 1805: 1555: 1537: 1411: 1391: 1008: 590: 1990: 1986: 1889: 1586: 1216: 586: 265: 246: 231: 1844: 1695: 1547: 1365: 1097: 880: 759: 643: 315: 595: 1576: 1449: 1131: 957: 835: 702: 236: 456: 2033: 1874: 1723: 1703: 1685: 1581: 1519: 1483: 1426: 1105: 1087: 1069: 1028: 899: 847: 829: 685: 674: 628: 613: 551: 86: 1884: 1764: 1571: 1141: 967: 754: 651: 581: 521: 319: 270: 763: 1931: 1749: 1744: 1670: 1500: 1396: 1301: 1281: 1253: 1200: 1136: 926: 749: 662: 516: 413: 338: 130: 24: 1978: 1936: 1926: 1834: 1754: 1511: 1401: 1258: 991: 870: 576: 141: 1852: 1713: 1680: 1647: 1617: 1459: 1375: 1296: 1110: 947: 904: 896: 891: 824: 739: 718: 680: 667: 531: 451: 282: 1826: 1708: 1662: 1642: 1632: 1529: 1464: 1406: 1286: 1263: 1248: 1079: 976: 961: 941: 932: 857: 842: 605: 571: 566: 561: 526: 121: 1879: 1718: 1444: 1323: 1291: 690: 556: 1907: 1899: 1759: 1675: 1637: 1421: 1355: 1243: 865: 799: 768: 734: 499: 1600: 1380: 972: 819: 804: 695: 633: 546: 541: 358: 444: 1866: 1728: 1652: 1360: 1046: 329:
There have been 4,332,375 downloads as of May 1, 2021.
460: 322:
toolkit and therefore has a consistent appearance on different
1622: 1226: 18: 1994: 46: 179:
drjava-stable-20140826-r5761 / August 26, 2014
42: 1916: 1898: 1865: 1843: 1825: 1796: 1787: 1737: 1694: 1661: 1608: 1599: 1564: 1546: 1528: 1491: 1477: 1435: 1346: 1337: 1314: 1272: 1234: 1225: 1199: 1124: 1096: 1078: 1055: 1041: 999: 990: 918: 879: 856: 790: 781: 727: 642: 604: 507: 494: 277: 264: 252: 242: 230: 220: 194: 172: 150: 140: 201:drjava-beta-2019-220051 / August 13, 2019 380: 378: 2014: 472: 8: 114: 51:introducing citations to additional sources 2021: 2007: 1793: 1605: 1488: 1343: 1231: 1052: 996: 787: 504: 479: 465: 457: 129: 113: 318:, its interface uses Sun Microsystems' 41:Relevant discussion may be found on the 1162:Visual Studio Express for Windows Phone 350: 16:Java integrated development environment 7: 1975: 1973: 2040:Integrated development environments 488:Integrated development environments 1993:. You can help Knowledge (XXG) by 14: 1977: 410:"Download statistics for DrJava" 146:JavaPLT group at Rice University 120: 34:relies largely or entirely on a 23: 2055:Computer programming tool stubs 420:from the original on 2021-05-20 2050:Software using the BSD license 1: 960:(aka Espresso, superseded by 1152:Visual Web Developer Express 709:Rational Software Architect 452:List of DrJava publications 2071: 1972: 271:DrJava Open Source License 1945: 1329:R Tools for Visual Studio 312:Java programming language 216: 168: 128: 119: 135:DrJava on Mac OS X Tiger 1686:Visual Studio Community 1648:VisualFBEditor / WinFBE 1088:Visual Studio Community 938:Sun Java Studio Creator 629:Visual Studio Community 619:Oracle Developer Studio 2045:Java development tools 1989:-related article is a 363:drjava.sourceforge.net 181:; 10 years ago 156:; 22 years ago 1628:Microsoft Small Basic 203:; 5 years ago 1775:Visual Basic Express 1147:Visual Basic Express 47:improve this article 1209:Adobe Flash Builder 1187:Express for Windows 1177:Express for Desktop 273:(BSD-style license) 116: 1811:Visual Studio Code 1455:Visual Studio Code 1417:Visual Studio Code 1167:Visual C++ Express 1065:Visual Studio Code 1014:Visual Studio Code 832:Community Edition 745:Visual C++ Express 624:Visual Studio Code 390:www.cs.cornell.edu 154:June 19, 2002 2002: 2001: 1967: 1966: 1861: 1860: 1783: 1782: 1595: 1594: 1473: 1472: 1310: 1309: 1195: 1194: 1172:Visual C# Express 1157:Visual J# Express 1037: 1036: 986: 985: 777: 776: 306:is a lightweight 301: 300: 112: 111: 97: 2062: 2023: 2016: 2009: 1987:programming-tool 1981: 1974: 1890:Powerflasher FDT 1794: 1606: 1538:Delphi Community 1489: 1344: 1232: 1217:Powerflasher FDT 1053: 997: 788: 505: 481: 474: 467: 458: 448: 447: 445:Official website 430: 429: 427: 425: 406: 400: 399: 397: 396: 382: 373: 372: 370: 369: 355: 297: 294: 292: 290: 288: 286: 284: 232:Operating system 211: 209: 204: 189: 187: 182: 164: 162: 157: 133: 124: 117: 107: 104: 98: 96: 55: 27: 19: 2070: 2069: 2065: 2064: 2063: 2061: 2060: 2059: 2030: 2029: 2028: 2027: 1970: 1968: 1963: 1941: 1912: 1894: 1857: 1839: 1821: 1779: 1733: 1690: 1657: 1591: 1560: 1542: 1524: 1482: 1469: 1431: 1333: 1306: 1268: 1221: 1191: 1182:Express for Web 1120: 1092: 1074: 1033: 982: 950:(superseded by 940:(superseded by 914: 875: 852: 773: 760:Borland Turbo C 723: 638: 600: 490: 485: 443: 442: 439: 434: 433: 423: 421: 408: 407: 403: 394: 392: 384: 383: 376: 367: 365: 357: 356: 352: 347: 335: 333:Version history 316:Rice University 281: 212: 207: 205: 202: 196:Preview release 190: 185: 183: 180: 160: 158: 155: 151:Initial release 136: 108: 102: 99: 56: 54: 40: 28: 17: 12: 11: 5: 2068: 2066: 2058: 2057: 2052: 2047: 2042: 2032: 2031: 2026: 2025: 2018: 2011: 2003: 2000: 1999: 1982: 1965: 1964: 1962: 1961: 1954: 1946: 1943: 1942: 1940: 1939: 1934: 1929: 1922: 1920: 1914: 1913: 1911: 1910: 1904: 1902: 1896: 1895: 1893: 1892: 1887: 1882: 1877: 1871: 1869: 1863: 1862: 1859: 1858: 1856: 1855: 1849: 1847: 1841: 1840: 1838: 1837: 1831: 1829: 1823: 1822: 1820: 1819: 1814: 1808: 1802: 1800: 1791: 1785: 1784: 1781: 1780: 1778: 1777: 1772: 1767: 1762: 1757: 1752: 1747: 1741: 1739: 1735: 1734: 1732: 1731: 1726: 1721: 1716: 1711: 1706: 1700: 1698: 1692: 1691: 1689: 1688: 1683: 1678: 1673: 1667: 1665: 1659: 1658: 1656: 1655: 1650: 1645: 1640: 1635: 1630: 1625: 1620: 1614: 1612: 1603: 1597: 1596: 1593: 1592: 1590: 1589: 1584: 1579: 1577:Virtual Pascal 1574: 1568: 1566: 1562: 1561: 1559: 1558: 1552: 1550: 1544: 1543: 1541: 1540: 1534: 1532: 1526: 1525: 1523: 1522: 1517: 1514: 1509: 1504: 1497: 1495: 1486: 1475: 1474: 1471: 1470: 1468: 1467: 1462: 1457: 1452: 1450:PythonAnywhere 1447: 1441: 1439: 1433: 1432: 1430: 1429: 1424: 1419: 1414: 1409: 1404: 1399: 1394: 1389: 1386: 1383: 1378: 1373: 1368: 1363: 1358: 1352: 1350: 1341: 1335: 1334: 1332: 1331: 1326: 1320: 1318: 1312: 1311: 1308: 1307: 1305: 1304: 1299: 1294: 1289: 1284: 1278: 1276: 1270: 1269: 1267: 1266: 1261: 1256: 1251: 1246: 1240: 1238: 1229: 1223: 1222: 1220: 1219: 1214: 1211: 1205: 1203: 1197: 1196: 1193: 1192: 1190: 1189: 1184: 1179: 1174: 1169: 1164: 1159: 1154: 1149: 1144: 1139: 1134: 1132:Xamarin Studio 1128: 1126: 1122: 1121: 1119: 1118: 1113: 1108: 1102: 1100: 1094: 1093: 1091: 1090: 1084: 1082: 1076: 1075: 1073: 1072: 1067: 1061: 1059: 1050: 1039: 1038: 1035: 1034: 1032: 1031: 1026: 1021: 1016: 1011: 1005: 1003: 994: 988: 987: 984: 983: 981: 980: 970: 965: 955: 945: 935: 930: 922: 920: 916: 915: 913: 912: 907: 902: 894: 889: 885: 883: 877: 876: 874: 873: 868: 862: 860: 854: 853: 851: 850: 845: 840: 839: 838: 836:Android Studio 827: 822: 817: 812: 807: 802: 796: 794: 785: 779: 778: 775: 774: 772: 771: 766: 757: 752: 747: 742: 737: 731: 729: 725: 724: 722: 721: 716: 711: 705: 703:LabWindows/CVI 700: 699: 698: 693: 688: 677: 672: 671: 670: 665: 654: 648: 646: 640: 639: 637: 636: 631: 626: 621: 616: 610: 608: 602: 601: 599: 598: 593: 584: 579: 574: 569: 564: 559: 554: 549: 544: 539: 534: 529: 524: 519: 513: 511: 502: 492: 491: 486: 484: 483: 476: 469: 461: 455: 454: 449: 438: 437:External links 435: 432: 431: 401: 374: 349: 348: 346: 343: 334: 331: 299: 298: 279: 275: 274: 268: 262: 261: 256: 250: 249: 244: 240: 239: 237:Cross-platform 234: 228: 227: 222: 218: 217: 214: 213: 200: 198: 192: 191: 178: 176: 174:Stable release 170: 169: 166: 165: 152: 148: 147: 144: 138: 137: 134: 126: 125: 110: 109: 45:. Please help 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 2067: 2056: 2053: 2051: 2048: 2046: 2043: 2041: 2038: 2037: 2035: 2024: 2019: 2017: 2012: 2010: 2005: 2004: 1998: 1996: 1992: 1988: 1983: 1980: 1976: 1971: 1960: 1959: 1955: 1953: 1952: 1948: 1947: 1944: 1938: 1935: 1933: 1930: 1928: 1924: 1923: 1921: 1919: 1915: 1909: 1906: 1905: 1903: 1901: 1897: 1891: 1888: 1886: 1883: 1881: 1878: 1876: 1875:IntelliJ IDEA 1873: 1872: 1870: 1868: 1864: 1854: 1851: 1850: 1848: 1846: 1842: 1836: 1833: 1832: 1830: 1828: 1824: 1818: 1815: 1812: 1809: 1807: 1804: 1803: 1801: 1799: 1795: 1792: 1790: 1786: 1776: 1773: 1771: 1768: 1766: 1763: 1761: 1758: 1756: 1753: 1751: 1748: 1746: 1743: 1742: 1740: 1736: 1730: 1727: 1725: 1724:Liberty BASIC 1722: 1720: 1717: 1715: 1712: 1710: 1707: 1705: 1704:Visual Studio 1702: 1701: 1699: 1697: 1693: 1687: 1684: 1682: 1679: 1677: 1674: 1672: 1669: 1668: 1666: 1664: 1660: 1654: 1651: 1649: 1646: 1644: 1641: 1639: 1636: 1634: 1631: 1629: 1626: 1624: 1621: 1619: 1616: 1615: 1613: 1611: 1607: 1604: 1602: 1598: 1588: 1585: 1583: 1582:Borland Kylix 1580: 1578: 1575: 1573: 1570: 1569: 1567: 1563: 1557: 1554: 1553: 1551: 1549: 1545: 1539: 1536: 1535: 1533: 1531: 1527: 1521: 1520:PascalABC.NET 1518: 1515: 1513: 1510: 1508: 1505: 1502: 1499: 1498: 1496: 1494: 1490: 1487: 1485: 1484:Object Pascal 1480: 1476: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1442: 1440: 1438: 1434: 1428: 1427:DevEco Studio 1425: 1423: 1420: 1418: 1415: 1413: 1410: 1408: 1405: 1403: 1400: 1398: 1395: 1393: 1390: 1387: 1384: 1382: 1379: 1377: 1374: 1372: 1369: 1367: 1364: 1362: 1359: 1357: 1354: 1353: 1351: 1349: 1345: 1342: 1340: 1336: 1330: 1327: 1325: 1322: 1321: 1319: 1317: 1313: 1303: 1300: 1298: 1295: 1293: 1290: 1288: 1285: 1283: 1280: 1279: 1277: 1275: 1271: 1265: 1262: 1260: 1257: 1255: 1252: 1250: 1247: 1245: 1242: 1241: 1239: 1237: 1233: 1230: 1228: 1224: 1218: 1215: 1212: 1210: 1207: 1206: 1204: 1202: 1198: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1168: 1165: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1138: 1135: 1133: 1130: 1129: 1127: 1123: 1117: 1114: 1112: 1109: 1107: 1106:Visual Studio 1104: 1103: 1101: 1099: 1095: 1089: 1086: 1085: 1083: 1081: 1077: 1071: 1070:PascalABC.NET 1068: 1066: 1063: 1062: 1060: 1058: 1054: 1051: 1048: 1044: 1040: 1030: 1029:DevEco Studio 1027: 1025: 1022: 1020: 1017: 1015: 1012: 1010: 1007: 1006: 1004: 1002: 998: 995: 993: 989: 978: 974: 971: 969: 966: 963: 959: 956: 953: 949: 946: 943: 939: 936: 934: 931: 928: 924: 923: 921: 917: 911: 908: 906: 903: 901: 900:IntelliJ IDEA 898: 895: 893: 890: 887: 886: 884: 882: 878: 872: 869: 867: 864: 863: 861: 859: 855: 849: 848:DevEco Studio 846: 844: 841: 837: 834: 833: 831: 830:IntelliJ IDEA 828: 826: 823: 821: 818: 816: 813: 811: 808: 806: 803: 801: 798: 797: 795: 793: 789: 786: 784: 780: 770: 767: 765: 761: 758: 756: 753: 751: 748: 746: 743: 741: 738: 736: 733: 732: 730: 726: 720: 717: 715: 712: 710: 706: 704: 701: 697: 694: 692: 689: 687: 686:IntelliJ IDEA 684: 683: 682: 678: 676: 675:Visual Studio 673: 669: 666: 664: 661: 660: 658: 655: 653: 650: 649: 647: 645: 641: 635: 632: 630: 627: 625: 622: 620: 617: 615: 614:DevEco Studio 612: 611: 609: 607: 603: 597: 594: 592: 588: 585: 583: 580: 578: 575: 573: 570: 568: 565: 563: 560: 558: 555: 553: 552:GNOME Builder 550: 548: 545: 543: 540: 538: 535: 533: 530: 528: 525: 523: 520: 518: 515: 514: 512: 510: 506: 503: 501: 497: 493: 489: 482: 477: 475: 470: 468: 463: 462: 459: 453: 450: 446: 441: 440: 436: 424:September 21, 419: 415: 411: 405: 402: 391: 387: 381: 379: 375: 364: 360: 354: 351: 344: 342: 340: 332: 330: 327: 325: 321: 317: 313: 309: 305: 296: 280: 276: 272: 269: 267: 263: 260: 257: 255: 251: 248: 245: 241: 238: 235: 233: 229: 226: 223: 219: 215: 199: 197: 193: 177: 175: 171: 167: 153: 149: 145: 143: 139: 132: 127: 123: 118: 106: 95: 92: 88: 85: 81: 78: 74: 71: 67: 64: –  63: 59: 58:Find sources: 52: 48: 44: 38: 37: 36:single source 32:This article 30: 26: 21: 20: 1995:expanding it 1984: 1969: 1956: 1949: 1885:Sublime Text 1770:Visual Basic 1765:SharpDevelop 1738:Discontinued 1572:Turbo Pascal 1565:Discontinued 1213:FlashDevelop 1142:SharpDevelop 1125:Discontinued 929:Pro for Java 919:Discontinued 809: 755:SharpDevelop 728:Discontinued 522:Code::Blocks 422:. Retrieved 404: 393:. Retrieved 389: 366:. Retrieved 362: 353: 336: 328: 303: 302: 243:Available in 142:Developer(s) 100: 90: 83: 76: 69: 57: 33: 1932:Eclipse Che 1798:Open source 1750:MonoDevelop 1745:CA-Realizer 1671:FutureBASIC 1610:Open source 1587:QuickPascal 1501:Free Pascal 1493:Open source 1437:Proprietary 1397:Komodo Edit 1371:Light Table 1348:Open source 1302:Zend Studio 1282:Codelobster 1274:Proprietary 1254:Komodo Edit 1236:Open source 1137:MonoDevelop 1057:Open source 1001:Open source 958:Visual Café 927:CodeWarrior 925:Metrowerks 792:Open source 750:MonoDevelop 663:CodeWarrior 517:Arduino IDE 509:Open source 414:SourceForge 339:SourceForge 2034:Categories 1951:Comparison 1937:SourceLair 1927:Cloud9 IDE 1835:Cloud9 IDE 1755:QuickBASIC 1512:Dev-Pascal 1402:Komodo IDE 1385:PyScripter 1259:Komodo IDE 1116:Understand 992:JavaScript 968:Visual J++ 910:Understand 871:JDeveloper 714:Understand 652:C++Builder 596:OpenWatcom 577:Qt Creator 395:2024-05-24 368:2024-05-24 345:References 221:Written in 208:2019-08-13 186:2014-08-26 161:2002-06-19 103:April 2024 73:newspapers 1714:PureBasic 1618:Basic-256 1460:SlickEdit 1376:Ninja-IDE 1297:SlickEdit 948:VisualAge 905:SlickEdit 897:JetBrains 892:MyEclipse 825:Greenfoot 740:VisualAge 719:SlickEdit 681:JetBrains 668:MyEclipse 324:platforms 291:/~javaplt 43:talk page 1958:Category 1827:Freeware 1813:(VSCode) 1709:NS Basic 1663:Freeware 1643:Basic4GL 1633:SdlBasic 1530:Freeware 1465:Wing IDE 1407:KDevelop 1287:PhpStorm 1264:KDevelop 1249:NetBeans 1080:Freeware 1024:Chromium 977:NetBeans 975:(became 962:JBuilder 942:NetBeans 933:JBuilder 888:JCreator 858:Freeware 843:NetBeans 606:Freeware 572:QDevelop 567:NetBeans 562:KDevelop 527:CodeLite 418:Archived 386:"DrJava" 359:"DrJava" 310:for the 259:Java IDE 62:"DrJava" 1880:VS Code 1817:Eclipse 1719:GLBasic 1681:thinAir 1507:Lazarus 1445:PyCharm 1324:RStudio 1292:PHPEdit 952:Eclipse 815:Eclipse 691:AppCode 659:-based 657:Eclipse 557:Kakoune 537:Eclipse 532:Dev-C++ 293:/drjava 278:Website 266:License 247:English 206: ( 184: ( 159: ( 87:scholar 1918:Online 1908:Poplog 1900:POP-11 1853:GoLand 1845:Retail 1760:QBasic 1696:Retail 1676:RapidQ 1653:InForm 1638:Gambas 1556:Delphi 1548:Retail 1479:Pascal 1422:Thonny 1392:Spyder 1356:Anjuta 1339:Python 1244:Aptana 1098:Retail 881:Retail 866:jGRASP 810:DrJava 800:Anjuta 769:QuickC 735:Anjuta 644:Retail 582:TheIDE 304:DrJava 115:DrJava 89:  82:  75:  68:  60:  1985:This 1601:BASIC 1516:GNAVI 1381:PyDev 1201:Flash 1111:Rider 973:Xelfi 820:Geany 805:BlueJ 696:CLion 634:Xcode 547:Geany 542:Emacs 320:Swing 287:.rice 94:JSTOR 80:books 1991:stub 1925:AWS 1867:Haxe 1729:Xojo 1388:PIDA 1366:Eric 1361:IDLE 1047:.NET 1019:Atom 783:Java 707:IBM 426:2017 289:.edu 254:Type 225:Java 66:news 1806:Vim 1623:B4X 1503:IDE 1412:Vim 1227:PHP 1043:CLI 1009:Vim 764:C++ 679:By 591:Vim 500:C++ 308:IDE 285:.cs 283:www 49:by 2036:: 1789:Go 762:, 587:Vi 498:, 416:. 412:. 388:. 377:^ 361:. 341:. 2022:e 2015:t 2008:v 1997:. 1481:, 1316:R 1049:) 1045:( 979:) 964:) 954:) 944:) 589:– 496:C 480:e 473:t 466:v 428:. 398:. 371:. 295:/ 210:) 188:) 163:) 105:) 101:( 91:· 84:· 77:· 70:· 53:. 39:.

Index


single source
talk page
improve this article
introducing citations to additional sources
"DrJava"
news
newspapers
books
scholar
JSTOR


Developer(s)
Stable release
Preview release
Java
Operating system
Cross-platform
English
Type
Java IDE
License
DrJava Open Source License
www.cs.rice.edu/~javaplt/drjava/
IDE
Java programming language
Rice University
Swing
platforms

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.