欢迎来到网学网学习,获得大量论文和程序!
栏目导航
大学论文导航
源代码导航
精品资源
会员中心
免费论文,原创论文,参考论文,论文源代码-网学
网学
计算机论文全套
计算机论文和源代码全套
机械论文全套
通信论文全套
电子论文全套
ASP论文和源代码全套
ASP.net论文和源代码全套
C语言论文和源代码全套
delphi论文和源代码全套
JSP论文和源代码全套
JAVA论文和源代码全套
PHP论文和源代码全套
原创论文
您现在的位置:
网学
>>
免费论文
>>
论文导航
>>
源代码
>>
java代码
jdk常用小命令_java代码
源代码
2013-3-3
版权投诉
上传论文
复制论文网址
上传用户:
jina
appletviewer:小应用程序浏览器 小应用程序浏览器 方法一: 方法一 import import /*
*/ public class public } } appletviewer 方法二: 方法二 请按照以下步骤 try 1、
源代码
,文件名为 HelloWorldApplet.java //:HelloWorldApplet.java import import public { g.drawString("Hello } } 3、编译,生成.class F:\java>javac HelloWorldApplet.java world!", 50, 25); java.applet.Applet; java.awt.Graphics; class public HelloWorldApplet void extends g) Applet { HelloWorld.java HelloWorld void extends world!", Applet g) { 50, 25); { paint(Graphics code="HelloWorld" width=300 height=180> java.applet.Applet; java.awt.Graphics;
g.drawString("Hello
paint(Graphics
4、HTML 文件,文件名 web.html,与 HelloWorldApplet.class 同在一目录中
5、浏览 F:\java>appletviewer
web
.html
6、你现在应该能看到运行结果了 HtmlConverter:将 apple 的标签转换成 java 插件 将 对于原先的 HTML 文件作些修改,使得 IE 在加载这些修改之后 HTML 文件时,能够识别出其中的特殊标 记,从而自动转到 Sun 的 Java 虚拟机上去运行 下载来的压缩文件,解压缩到硬盘目录中,在 DOS 窗口中正确设置好 classpath 参数之后,打入命令: java
HTML
Converter 在 windows 中就会出现下图的 HTMLConverter 1.2 界面。
jar:采用 zip 和 ZLIB 的压缩格式 将一系列程序相关的文件压缩为一个文件 采用 的压缩格式,将一系列
程序
相关的文件
压缩
为一个文件 将一系列程序相关的文件压缩为一个文件. 优点: 1) 加快 Applet 的下载速度。 2) 提高控件下载的安全性,因为所有的文件均在一个文件中,这样不会有不明文件,jar 文件的压缩包包含 jar 文件结构信息,它包存在 META-INF\MANIFEST.MF 文件。该文件可以用来指明主类(main class) jar 命令使用如下: 1. 察看 jar 命令参数:
2.参数详细解释: -c: 用途:创建一个新的 jar 文件,该参数要和-f 参数一起使用,f 参数用于指明文件名。 源程序如下:
package love; class A {} class B {} class C {} class D {} public class U { public static void main(String args[]) { System.out.println("Hello java.jar"); } } 编译过后生成字节码:
然后使用
(注:*.*代表全部文件) 就可以在当前目录中得到一个名字叫作 hello.jar 的 jar 文件,用 winrar 察看内容:
-t: 用途:列出 jar 文件里面所包括的文件。
-f: 用途:指明创建的 jar 文件的名字。每一个参数后均要加上 f 参数。 -x: 用途:将 jar 文件解压缩(我把 hello.jar 拷贝到 c:\test 中)
运行命令:
可以察看 c:\test 中的改变:
-v 用途:显示 jar 文件更详细的信息,可以在每个参数的后面直接加上参数 v
对比 -tf 来说显示信息更加详细 -m: 用途:创建 jar 文件时
,定义 jar 文件的结构信息,如:主类。 例子: 第一步:打开记事本编辑一个文件 in(文件名随意,但是不能有后缀) 注意:冒号和 love.U 之间有空格(一定要有),还有文件必须以空行结束,如果忽略的话不能 正常的添加
第二步:使用命令
第三步:解压缩 hello.jar 你会发现 MANIFEST.MF 内容有所改变
第四步:
当然你也可以编辑一个后缀是 .bat 的批处理文件(文件名随便)
内容如下:
执行.bat 文件
当然也可以双击图标执行但是,结果一下子就消失了!如果有 Frame 之类的就好了! javac:编译 java 文件 编译 java:运行 java 类 运行 1.不带 package 不带
Hello.java public class Hello { public static void main(String[] args){ System.out.println("hello"); } } c:/java/hello/Hello.java 编译 c:/java/hello>javac Hello.java 生成 class 文件 c:/java/hello/Hello.class 运行 c:/java/hello>java Hello 2.带 2.带 package 的情况 源文件应按包目录放好,这绝对是个好习惯 Hello.java package my;//注意该句 public class Hello { public static void main(String[] args){ System.out.println("hello"); } } c:/java/hello/my/Hello.java 编译 c:/java/hello/my>javac Hello.java 生成 class 文件 c:/java/hello/my/Hello.class 运行
c:/java/hello>java my.Hello 3.3.-classpath 参数的使用 javac -classpath .;jar01.jar;jar02.jar;……;jarN.jar a java -classpath .;jar01.jar;jar02.jar;……;jarN.jar
javadoc:编译生成 API
文档
编译生成 javadoc 的命令行语法如下: javadoc [ options ] [ packagenames ] [ sourcefiles ] [ @files ] 参数可以按照任意顺序排列。下面分别就这些参数和相关的一些内容进行说明:
class_name.jav main_class_name
? Packagenames 包列表。这个选项可以是一系列的包名(用空格隔开),例如 java.lang java.lang.reflect java.awt。不过,因为 javadoc 不递归作用于子包,不允许对包名使用通配符;所以 你必须显示地列出希望建立
文档
的每一个包。 ? Sourcefiles 源文件列表。这个选项可以是一系列的源文件名(用空格隔开),可以使用通配符 ? @files 包含文件 javap:转换字节码为一种可读的助记符形式 范例: public class ByteCodeDemo { public static void main(String[] args) { System.out.println("Hello world"); } }
在编译这个类后,你可以用十六进制编辑器打开.class 文件然后参照虚拟机规范翻译字节码。幸运的是有 更简单的方法。JDK 包含一个命令行的反汇编器:javap,它可以转换字节码为一种可读的助记符形式, 可以像下面这样通过传递'-c'参数给 javap 得到字节码
列表
:
javap -c ByteCodeDemo
你应该会看到输出类似这样:
public class ByteCodeDemo extends java.lang.Object { public ByteCodeDemo(); public static void main(java.lang.String[]); } Method ByteCodeDemo() 0 aload_0 1 invokespecial #1
g.Object()> 4 return Method void main(java.lang.String[]) 0 getstatic #2
3 ldc #3
5 invokevirtual #4
8 return
仅仅从这个短小的列表你可以学到很多字节码的知识。从 main 方法的第一个指令开始:
0 getstatic #2 开始的整数是方法中的指令的偏移值,因此第一个指令以 0 开始。紧随偏移量是指令的助记符 (mnemonic)。在这个范例中,'getstatic' 指令将一个静态成员压入一个称为操作数堆栈的数据结构, 后续的指令可以引用这个数据结构中的成员。getstatic 指令后是要压入的成员。在这个例子中,要压入 的成员是"#2 " 。如果你直接检查字节码,你会看到成员信息没有直接嵌入指令而是像所有由 java 类使 用的常量那样存储在一个共享池中。将成员信息存储在一个常量池中可以减小字节码指令的大小,因为指 令只需要存储常量池中的一个索引而不是整个常量。在这个例子中,成员信息位于常量池中的#2 处。常 量池中的项目的顺序是和编译器相关的,因此在你的环境中看到的可能不是'#2' 。 分析完第一个指令后很容易猜到其它指令的意思。'ldc' (load constant) 指令将常量"Hello, World."压 入操作数栈。'invokevirtual'指令调用 println 方法,它从操作数栈弹出它的两个参数。不要忘记一个像 println 这样的实例方法有两个参数:上面的字符串,加上隐含的'this'引用。 javaw: javaw 是在 windows 系统的后台打开一个 java 行不会打开控制台。 native2ascii: native2ascii - Native-to-ASCII Converter 将一个文件中的非拉丁或非 UNICODE 字符形式转换成拉丁或 UNICODE 字符的文件。 native2ascii [options] [inputfile [outputfile]] Java 编译器和其它的
Java
工具仅仅能够处理 Latin-1 或者 Unicode(\udddd 形式)编码的字符, native2ascii 工具将包含其它编码形式的文件转换成拉丁或 UNICODE 格式。 可选项参数 -reverse 执行还原操作:把一个文件从拉丁或 UNICODE 格式转换成本地编码格式的字符。 vm 然后运行你要运行的 jar 程序。 这样的运
设置
工作
空间的项目编码, 防止出现乱码
Window - Preferences - General - Workspace 将"Text file encoding"选为"Other" - "UTF-8" 改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码 设置其它文件的编码 Window -> Preferences -> General -> Content Types 将需要设置的文件设置编码, 最好统一设为 UTF-8 设置后, 如 Javascript 文件可正常显示中文 设置创建 JSP 页面时,将 JSP 的默认编码设为 UTF-8 Window -> Preferences -> MyEclipse -> Files and Editors ->
JSP
将"Encoding"选为"ISO10646/Unicode(UTF-8) 去掉格式化 JSP 时页面中的空行 Window -> Preferences -> MyEclipse -> HTML -> HTML Source 勾选"Clea
r all blank lines" 增强 Eclipse 的自动代码提示功能 默认下, 只有按"."或"Alt + /"才出现代码提示功能, 不够强大, 作小小设置, 可将代码提 示功能像 VS 的一样方便 1. Window -> Preferences -> Java -> Editor -> Content Assist 2. 将"Auto Activation triggers for java"设置为".abc"(默认是"."), 点"Apply"应用 3. 导出目前的 Eclipse 配置文件: File -> Export -> General -> Perferences, 选择保存路径, 保存得到*.epf 文件 4. 用文本编辑器打开刚才保存的*.epf 文件,
搜索
".abc", 将".abc"部分改为 ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(," (以上为自 动提示的触发字符, 根据个人习惯设置), 保存此配置文件(个人觉得不太好用,容易出错) 5. 导入此配置文件: File -> import -> General -> Perferences, 导入修改后的配置文件. 第一个选项为反应时间,可设为 100 左右(默认 200) 高亮类中同一引用的使用位置 Window -> Perferences -> General - > Editors -> TextEditors -> Annotations 选择"Occurrences",勾引"Text as" -> "Highlighted"(块高亮)或"Squiggles"(虚线) Link with Editor 打开类后, 自动在包管理器这里显示类的位置 取消 Myeclipse 的自动文件验证(卡傻的原因) Windows –> Perferences –>Myeclipse –> Validation 保留 manual(手动)部分,build 下只留"classpath dependency Validator" 手动验证: 右键文件 -> Myeclipse -> Run Validation
取消拼写错误检查 我爱故意写错单词, 不需要
系统
帮我检查 Windows –> perferences –> General –>
原创
版权说明
【
设为主页
】【
加入收藏
】【
打印本文
】【
回到顶部
】【
关闭此页
】
相关文章
·
魔兽外挂代码_vc代码
·
高斯列主元消元法的VC语言代码_vc代码
·
预编译头文件的问题解答_vc代码
·
雕刻加工常见问题解答_vc代码
·
雅可比、高斯消元法解方程组的VC语言代码
·
防止ClistCtrl闪烁_vc代码
·
问题解答资料_vc代码
·
问题解答汇总一_vc代码
·
问题解答二例_vc代码
最新文件
特别推荐
关于网学
|
万能工具
|
在线交流
|
会员中心
|
查询论文
|
招聘说明
|
精品资源
|
专题论文
|
会员中心
|
联系方式
|
下载目录
论文目录
Copyright 2005-2018 www.myeducs.cn All Rights Reserved 版权所有·网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:3710167@qq.com
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。