Knowledge (XXG)

javac

Source 📝

209: 223: 214: 338: 309: 268: 228: 35: 398: 71: 174: 152: 186: 140: 370:"This release supports compiling and running the GPL OpenJDK javac compiler" site visit (narrow); open slide( 424: 294: 190: 159: 155: 115: 82: 239:– for a general presentation of Java compilers, and a list of other existing alternative compilers. 54: 129:
The compiler accepts source code conforming to the Java language specification (JLS) and produces
178: 119: 372: 409: 19:
This article is about Oracle's Java compiler. For a general article about Java compilers, see
66: 42: 182: 272: 123: 47: 418: 359: 242: 236: 194: 170: 130: 111: 20: 346: 222: 126:
implemented the GJ compiler, and his implementation became the basis for javac.
204: 314: 389: 394: 59: 247: 404: 163: 133:
conforming to the Java Virtual Machine Specification (JVMS).
143:
in Java. The compiler can also be invoked programmatically.
181:, supports compiling and running javac using the Classpath 345:. Sun Microsystems, Inc. 13 November 2006. Archived from 197:
class library, tools and examples with javac itself.
77: 65: 53: 41: 31: 401:for invoking the Java compiler from a Java program 326:an application can access javac programmatically. 8: 310:"Java Tip 131: Make a statement with javac!" 26: 193:(GCJ) — and also allows one to compile the 25: 269:"The Programming Languages Beacon, v10.0" 259: 110:(pronounced "java-see") is the primary 7: 215:Free and open-source software portal 162:(JDK) were made available under the 308:Silverman, Shawn (30 August 2002). 267:Lextrait, Vincent (January 2010). 14: 373:"GNU Classpath 0.95 Announcement" 339:"Sun opens Java (feature story)" 221: 207: 1: 410:Java Language Specification 229:Computer programming portal 151:On 13 November 2006, Sun's 441: 399:Java Specification Request 360:Sun's OpenJDK Hotspot page 295:"Preface to Java Generics" 72:GNU General Public License 18: 187:GNU Interpreter for Java 189:(GIJ) — and compiler — 191:GNU Compiler for Java 405:Mercurial repository 169:Since version 0.95, 160:Java Development Kit 156:Java virtual machine 116:Java Development Kit 175:free implementation 28: 397:Java Compiler API 390:The Compiler Group 349:on 5 January 2007. 179:Java Class Library 120:Oracle Corporation 105: 104: 432: 377: 376: 368: 362: 357: 351: 350: 335: 329: 328: 323: 322: 305: 299: 298: 291: 285: 284: 282: 280: 271:. Archived from 264: 231: 226: 225: 217: 212: 211: 210: 138: 114:included in the 101: 98: 96: 94: 92: 90: 88: 86: 84: 43:Operating system 29: 440: 439: 435: 434: 433: 431: 430: 429: 415: 414: 386: 381: 380: 371: 369: 365: 358: 354: 337: 336: 332: 320: 318: 307: 306: 302: 293: 292: 288: 278: 276: 266: 265: 261: 256: 227: 220: 213: 208: 206: 203: 149: 136: 81: 24: 17: 12: 11: 5: 438: 436: 428: 427: 425:Java compilers 417: 416: 413: 412: 407: 402: 392: 385: 384:External links 382: 379: 378: 363: 352: 330: 300: 286: 275:on 30 May 2012 258: 257: 255: 252: 251: 250: 245: 240: 233: 232: 218: 202: 199: 148: 145: 141:itself written 124:Martin Odersky 103: 102: 79: 75: 74: 69: 63: 62: 57: 51: 50: 48:Cross-platform 45: 39: 38: 33: 15: 13: 10: 9: 6: 4: 3: 2: 437: 426: 423: 422: 420: 411: 408: 406: 403: 400: 396: 393: 391: 388: 387: 383: 374: 367: 364: 361: 356: 353: 348: 344: 340: 334: 331: 327: 317: 316: 311: 304: 301: 296: 290: 287: 274: 270: 263: 260: 253: 249: 246: 244: 243:Java Platform 241: 238: 237:Java compiler 235: 234: 230: 224: 219: 216: 205: 200: 198: 196: 195:GNU Classpath 192: 188: 184: 180: 176: 172: 171:GNU Classpath 167: 165: 161: 157: 154: 146: 144: 142: 134: 132: 131:Java bytecode 127: 125: 121: 117: 113: 112:Java compiler 109: 100: 80: 76: 73: 70: 68: 64: 61: 58: 56: 52: 49: 46: 44: 40: 37: 34: 30: 22: 21:Java compiler 16:Java compiler 366: 355: 347:the original 342: 333: 325: 319:. Retrieved 313: 303: 289: 277:. Retrieved 273:the original 262: 168: 150: 135: 128: 107: 106: 89:/technetwork 118:(JDK) from 321:2020-07-14 254:References 158:(JVM) and 95:/downloads 32:Written in 315:JavaWorld 166:license. 419:Category 279:14 March 201:See also 60:Compiler 395:JSR 199 343:sun.com 248:OpenJDK 183:runtime 177:of the 153:HotSpot 147:History 93:/javase 85:.oracle 78:Website 67:License 97:/index 137:javac 108:javac 99:.html 91:/java 27:javac 281:2010 173:, a 87:.com 55:Type 36:Java 164:GPL 139:is 83:www 421:: 341:. 324:. 312:. 185:— 122:. 375:. 297:. 283:. 23:.

Index

Java compiler
Java
Operating system
Cross-platform
Type
Compiler
License
GNU General Public License
www.oracle.com/technetwork/java/javase/downloads/index.html
Java compiler
Java Development Kit
Oracle Corporation
Martin Odersky
Java bytecode
itself written
HotSpot
Java virtual machine
Java Development Kit
GPL
GNU Classpath
free implementation
Java Class Library
runtime
GNU Interpreter for Java
GNU Compiler for Java
GNU Classpath
Free and open-source software portal
icon
Computer programming portal
Java compiler

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