📄 java入门(3).htm
字号:
<P> -v 显示被加载的所有类</P>
<P> -cs 检查源代码是否比类文件新(未编译过),若新就编译源码</P>
<P> -debug 使用远程Java文件,该文件要在后面用jdb工具调试</P>
<P> -prof 将配置信息输出到JAVA.PROF文件中</P>
<P> -classpath dirs Java在指定的dirs目录中寻找类文件。</P>
<P> -noasyncgc 关闭异步的无用单元集</P>
<P> -verify 验证所有被加载的类</P>
<P> -verifyremote 验证引入的类或继承的类。这是缺省设置</P>
<P> -noverify 关闭类验证</P>
<P> -mx val 为由val指定的值设置的最大java堆空间</P>
<P> -ms val 将初始的Java堆空间设置为由val指定的值</P>
<P> -ss val 将C过程的堆栈空间设置成由val指定的值</P>
<P> -oss val 将java过程的堆栈空间设置成由val指定的值</P>
<P><B> 3.2.2 Java编译器:javac</B></P>
<P> Java编译器是将以“.java”为扩展名的Java源程序转换成可由Java解释器执行的类文件的工具。Java编译器的程序名是:javac。它的语法是:javac
[选项] 源程序文件。</P>
<P> 下表列出了Java编译器所有的选项。</P>
<P> 选项 说明</P>
<P> -classpath<PATH> 覆盖缺省的CLASSPATH环境变量并指定新的类搜索路径</P>
<P> -d <DIRECTORY>指定存放生成的类文件的目录,注意使用绝对路径</P>
<P> </P>
<P> -g 使用该选项可以用类文件生成调试表,供jdb使用</P>
<P> -nowarn 关闭编译器的警告输出</P>
<P> -O 打开优化处理</P>
<P> -verbose 打开冗余编译</P>
<P> -depend 使用该选项使得编译器考虑重新编译从别的类文件中引用的类文件</P>
<P> -Jjavaoption 该选项用于向实际运行该程序的Java解释器传递一个单独的变量。</P>
<P><B> 3.2.3 小应用程序浏览器:AppletViewer</B></P>
<P> 小应用程序浏览器是一个小程序,用于在不启动浏览器的情况下运行Java小应用程序,你可以在DOS窗口中执行命令:AppletViewer
[选项] URLS(或.html文件)启动它。界面如下图所示:</P><A
href="Java入门(3).files/3-10.jpg"><IMG alt=3-10
src="Java入门(3).files/3-10.jpg" width=450 border=0></A>
<P><B> 图3-10 AppletViewer </B></P><A
href="Java入门(3).files/3-11.jpg"><IMG alt=3-11
src="Java入门(3).files/3-11.jpg" width=450 border=0></A>
<P><B> 图3-11 AppletViewer的菜单</B></P>
<P><B> 正如上图所示,小应用程序浏览器窗口有一个小应用程序菜单,用这个菜单可以为小应用程序浏览器设置许多不同的功能。它的菜单选项如下所示:</B></P>
<P> 1) Restart:使用当前设置重新启动小应用程序;</P>
<P> 2) Reload:重新加载小应用程序;</P>
<P> 3) Stop:调用小应用程序的Stop()方法,停止小应用程序的运行。</P>
<P> 4) Save:存储小应用程序的序列化状态;</P>
<P> 5)Start:启动小应用程序;</P>
<P> 6) Clone:复制当前的小应用程序,用同样的设置创建另一个小应用程序浏览器实例;</P>
<P> 7) Tag:在HTML文件中用于指示浏览器运行小应用程序从HTML文件中传出参数的标志;</P>
<P> 8) Info:显示有关小应用程序的特殊信息;</P>
<P> 9) Edit:这个选项尚未实现;</P>
<P> 10)Print:将Applet的PrintGraphics送往打印机;</P>
<P> 11)Properties:将弹出一个对话框(如右图所示),用于设置AppletViewer的一些属性:防火墙代理、HTTP代理、使用有关的代理服务器和代理端口等。
</P><A href="Java入门(3).files/3-12.jpg"><IMG alt=3-12
src="Java入门(3).files/3-12.jpg" width=450 border=0></A>
<P><B> 图3-12 AppletViewer属性</B></P>
<P> 12)Close:关闭小应用程序浏览器窗口并终止小应用程序;</P>
<P> 13)Quit:关闭小应用程序浏览器窗口并终止小应用程序。</P>
<P><B> 3.2.4 Java反编译器:javap</B></P>
<P><B> Java反编译器用于分析已经编译过的Java字节码。经过反编译后,关于成员变量和方法的信息将被打印出来。Java反编译器的程序名是:javap,它的命令格式为:</B></P>
<P> javap [选项] 类名。</P>
<P><B> 3.2.5 C头文件和承接模块文件创建器:javah</B></P>
<P> 是用于当需要使用C语言扩展Java代码时创建C语言头文件和承接模块的。它的语法是:javah [选项]
类名。</P>
<P><B> 3.2.6 Java文档生成工具:javadoc</B></P>
<P> 它是用于在Java源文件中生成基于标志的HTML文件。这些HTML文件用于存储关于类和方法的信息。</P>
<P><B> 3.2.7 Java调试器:jdb</B></P>
<P> 它是Java环境的调试工具,是一个完全依赖命令行驱动的程序排错工具。</P>
<P><B> 3.3 JAVA IDE编程工具</B></P>
<P> 随着时间的推移,使用Java语言开发程序的人越来越多,为了让程序员能够更轻松地工作,许多第三方公司开始开发Java语言的集成开发环境(IDE)。这些集成开发环境还提供了可以为Java代码加上不同颜色的代码编辑器、带有工程文件的管理器、速度较快的编译器。</P>
<P><B> 比较知名的第三方Java集成开发环境有:</B></P>
<P> 1) IBM公司的Visual Age of Java;</P>
<P> 2) Borland公司的Jbuilder;</P>
<P> 3) MicroSoft公司的Visual J++;</P>
<P> 4) Symantec公司的Cafe;</P>
<P> 5) Aysmetrix公司的SuperCode;</P>
<P><B> 一些提示:</B></P>
<P> 在本书中,我们一直以纯JDK开发为例,而不使用集成开发环境。当你了解了JDK后,使用集成开发环境开发会更加简单。</P></SPAN><BR>
<DIV class=contentblk align=right>【责任编辑:<A
href="mailto:fjxufeng@linuxaid.com.cn">风过留枫</A>】<BR>【<A
href="javascript:window.close();">关闭窗口</A>】</DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!----><IMG
height=2 alt=smallline src="Java入门(3).files/smallline.gif" width=600
border=0>
<TABLE cellSpacing=0 cellPadding=0 width=605 border=0>
<TBODY>
<TR>
<TD height=2></TD></TR>
<TR>
<TD class=blackblk>
<TABLE cellSpacing=1 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=blackblk align=middle>相关内容</TD>
<TD class=brightblk
width="80%"> </TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=2></TD></TR>
<TR>
<TD class=blackblk>
<TABLE cellSpacing=1 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=brightblk>
<TABLE cellSpacing=2 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD></TD></TR>
<TR>
<TD>·
无</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!----><IMG
height=2 alt=smallline src="Java入门(3).files/smallline.gif" width=600
border=0>
<TABLE class=blackblk cellSpacing=1 cellPadding=0 width=605 border=0>
<TBODY>
<TR>
<TD>
<TABLE class=brightblk cellSpacing=0 cellPadding=8 width="100%"
border=0>
<TBODY>
<TR>
<TD>
<FORM name=remarkform onsubmit="return remarkformcheck()"
action=/articles/savecom.jsp method=post><INPUT type=hidden
value=284513588 name=nid>
<TABLE cellSpacing=0 cellPadding=2 width="100%"
bgColor=#e1e1e1 border=1>
<TBODY>
<TR align=middle>
<TD colSpan=2><B>请您评论</B></TD></TR>
<TR>
<TD align=middle width="15%">姓名:</TD>
<TD><INPUT maxLength=64 size=40 name=tfullname> </TD></TR>
<TR>
<TD align=middle width="15%">电邮:</TD>
<TD><INPUT maxLength=64 size=40 name=temail> </TD></TR>
<TR>
<TD align=middle width="15%">留言:</TD>
<TD><TEXTAREA name=tcomments rows=5 wrap=VIRTUAL cols=50></TEXTAREA>
</TD></TR>
<TR align=middle>
<TD colSpan=2><INPUT type=submit value=发表 name=Submit> <INPUT type=reset value=取消 name=Submit2>
</TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!----><IMG
height=2 alt=smallline src="Java入门(3).files/smallline.gif" width=600
border=0>
<TABLE class=blackblk cellSpacing=1 cellPadding=0 width=605 border=0>
<TBODY>
<TR>
<TD>
<TABLE class=brightblk cellSpacing=0 cellPadding=8 width="100%"
border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=4 width="100%" border=0>
<TBODY>
<TR>
<TD width="50%" bgColor=#cccccc><B>网友:凌云峰</B></TD>
<TD bgColor=#cccccc><B>发表时间:2002-12-22
20:51:17</B></TD></TR>
<TR>
<TD bgColor=#f5f5f5 colSpan=2> </TD></TR>
<TR>
<TD bgColor=#f5f5f5 colSpan=2>请问在win2000下怎样安装和设置?</TD></TR>
<TR>
<TD bgColor=#f5f5f5
colSpan=2> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!----></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=760 border=0>
<TBODY>
<TR>
<TD height=5></TD></TR>
<TR>
<TD class=blackblk height=1></TD></TR>
<TR>
<TD class=brightblk align=middle><BR>(C) 1999-2003
LinuxAid</TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -