书中写到:
什麼? Java的編譯器javac.exe也是用Java撰寫的, 真的嗎? javac.exe
明明就是一個執行檔,用Java 撰寫的程式應該是.class 檔才對。為了證明這件
事情,底下我們做個小實驗,證明我所言不假:
首先,請先在命令列模式底下執行底下指令javac.exe :
然后执行
C:\Documents and Settings\Administrator.WWW-CCA6C6ABC2D>java -classpath C:\Progr
am Files\Java\jdk1.5.0\lib\tools.jar
Exception in thread "main" java.lang.NoClassDefFoundError: Files\Java\jdk1/5/0\l
ib\tools/jar
理论上应该和“javac”产生一样的效果
后来发现是
C:\Program Files\Java\jdk1.5.0\lib\tools.jar中Program Files有空格
于是下面采用本地的另外一个JDK,安装路径是
C:\j2sdk1.4.2_19\lib
试验成功,和javac运行的效果一样!
從這裡我們可以證明javac.exe
只是一個包裝器(wrapper),而製作目的是為了讓開發者免於輸入太長的指令。
- 大小: 73 KB
- 大小: 63.8 KB
- 大小: 17.8 KB
分享到:
相关推荐
《Java深度历险》是一本深入探讨Java技术的书籍,旨在帮助读者理解Java的内在机制,包括JVM(Java虚拟机)、JDK(Java开发工具包)和JRE(Java运行环境)之间的关系,以及类加载的过程等核心概念。通过这本书,你...
关于JDK有两个问题是很容易一直困扰Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清楚JRE的ClassLoader是如何加载Class的...推荐看一下王森的《Java深度历险》,对这两个问题进行了深入的探讨。
《Java深度历险》这本书是Java开发者的一本深入学习指南,它涵盖了Java编程语言的核心概念、高级特性以及实际开发中的应用技巧。通过本书,读者可以系统地了解Java的各个方面,从而提升自己的编程技能和问题解决能力...
java深度历险.rarjava深度历险.rarjava深度历险.rarjava深度历险.rarjava深度历险.rar
《Java深度历险》是一本全面探讨Java技术的书籍,主要关注Java虚拟机(JVM)的深入理解和相关概念。本书旨在帮助读者不仅掌握Java编程的基本语法,而且能够理解Java平台的工作原理,从而提升编程技能和解决问题的...
Java深度历险 深入Java 2 SDK 深入类别载入器 Java与MS Office 用Visual Studio.net操控Java虚拟机 package与import机制 Ant 附录A.Java 2 SDK原版码概观
《王森 Java深度历险》是一本专门为Java初学者精心编写的教材,旨在引领读者深入探索Java编程的世界。王森,作为业界知名的IT专家,以其丰富的教学经验和深厚的编程功底,将复杂的Java知识以易懂的方式呈现出来,...
《Java 深度历险》是一本专为Java开发者准备的深度学习书籍,它涵盖了Java编程语言的核心概念、高级特性以及实战应用。通过这本书,读者可以深入理解Java的内部机制,提升编程技能,实现从初级到高级的跨越。下面...
Java深度历险.pdf
《Java深度历险》这本书主要探讨了Java编程语言的深度知识,涵盖了从早期版本到Java 2 SDK的演进历程。Java是由Sun Microsystems开发的一种高级编程语言,最初被称为OAK,后来发展为Java 1.0,并逐步演变为Java 1.1...
《Java深度历险》是Java学习者的一本经典著作,由王森编著,深受广大编程爱好者喜爱。这本书深入浅出地讲解了Java语言的核心概念和技术,是初学者步入Java世界的理想指南。作为一本深度探索Java的书籍,它涵盖了从...
Java深度历险(合集).pdf,深度介绍!
《JAVA深度历险》是由知名Java专家王森撰写的一本深度探索Java编程的著作,PDF格式使得读者可以方便地在电子设备上阅读和学习。这本书是Java开发者提升技能、深化理解的重要参考资料,涵盖了从基础到高级的众多Java...
《Java深度历险》是一本面向已有基础的Java程序员的高级读物,旨在帮助读者深入理解Java语言的核心机制和高级特性。这本书涵盖了多个关键知识点,包括但不限于类加载机制、垃圾回收、多线程、并发编程、JVM优化、...
《Java深度历险.pdf》这份文档主要围绕Java技术的一些深入理解和应用展开,涵盖Java的运行环境(JDK和JRE)、Java虚拟机(JVM)、Java程序的运行机制以及Java开发工具的配置等多方面的知识。接下来,我将对文档中...
在《Java深度历险》这本书的第二章中,作者深入探讨了Java语言中的一个重要概念——**类别加载器**(Class Loader)。这一章节旨在揭示Java语言的动态性,并通过深入分析类别加载器的工作原理来帮助读者理解如何实现...
捉虫历险记 - 常见 C++ Bug 大围剿。