「javarcp系统」javac javap

博主:adminadmin 2023-01-20 18:24:09 262

今天给各位分享javarcp系统的知识,其中也会对javac javap进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

要用JAVA开发GUI,SWT,Jface,RCP有什么联系?什么关系。

首先你要明白,eclipse本身就是基于SWT的。

SWT是eclipse公司发布的一个GUI编程框架,即是说,这个是最基本的开发工具。

JFace是对SWT的一个封装,它丰富、优化了SWT的功能。

RCP呢,就是Rich Client Platform,它相当于一个组件的集合。你可以用它来定制你自己的eclipse产品。

他们并不是三选一的关系。

SWT和JFace基本不分家的,在开发同一个界面的时候,尽量使用JFace的功能,JFace实现不来的时候就用SWT。

RCP是一个开发的方向(类似web也是一个开发方向一样),目前应用国内相对少,不过学精通还是很有前景的。你要学RCP,SWT和JFace都是它的基础。

Java中RCP和jigloo两个插件的区别?

RCP是Rich Client Platform,

jigloo是个GUI编程的插件。

WindowBuilder Pro更好点

Eclipse和Eclipse RCP之间有什么区别呢?

RCP的全称是Rich Client Platform,可以把它看成是Eclipse的骨架,其他的插件是器官与血肉。我们可以把这个骨架拿过来填入自己的器官和血肉,这样就创造了我们自己的“Eclipse”!

使用RCP来开发Java桌面应用可以把开发的焦点转移到系统的逻辑功能上,而不是界面上。我们自己的程序可以继承Eclipse的风格与功能,而不用自己去编写诸如菜单,工具条,子窗口等等的界面元素。甚至我们可以把Eclipse本身的功能插件,比如Console拿来放在自己的程序里,这样就避免了很多重复开发。

java rcp在状态栏上添加动态当前时间

第一,这个需求可以实现

第二,可能有效率损失。

你需要几方面的知识:

1、线程,eclipse提供了Timer,TimerTask类来构建线程和线程任务,同时提供了Display的syncExec(Runnable runnable)方法来和界面同步的执行线程。所以还算比较方便。

2、eclipse状态栏,这个你应该熟悉,即是WorkbenchWindowAdvisor,它是被ActionBarAdvisor控制的。

了解了这些,再看实现步骤:

1、使用Timer来计时,每秒获取一次系统时间,将之拼接为字符串

2、获取当前状态栏状态,将字符串和当前状态拼接,即可。

这样的话,即是每秒都会为状态栏设置一次时间,就完成了状态栏的动态时钟。

但是,个人觉得,这不是个好需求。

不如写个viewer,专门来处理时间,有看时间的需求的话,就打开该view就好了。

java 富客户机平台(Rich Client Platform, 即RCP)技术是否会过时

这年头啥东西不是封装的,开发web也是用一些别人封装好的东西啊。程序员的好坏从来不是看他能写多么多么底层的代码。大多数程序员不去做底层开发不是因为他智力不够,而是因为毅力不够,底层的东西实在太枯燥了。个人感觉rcp很有发展前途啊(也许发展到后来就不叫rcp了),喜欢研究底层的直接看别人是怎么封装代码的不一样可以提高吗,最终学会如何思考要比学会怎么使用一些类库来的有价值。有毅力就能成为优先的程序员,但不意味着能挣到大钱。

JAVA 如何反编译的自己的程序(RCP程序)

反编译的工具有好多, 在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和国产的JAVA源代码反编译专家。

jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好

找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar

包中的class文件,也可以直接反编译。

1.下载jad1.5.8e

下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如d:\Java\jre1.5\bin

2.下载net.sf.jadclipse_3.2.4.jar

3.安装插件,有如下两种方法

A.将net.sf.jadclipse_3.2.4.jar复制到D:\leaf\eclipse\plugins目录下。

B.在d:\leaf下建立ecliplsePlungin\jadclipse\eclipse\plugins目录,将net.sf.jadclipse_3.2.4.jar放到该目录。在d:\leaf\eclipse\links下建jadclipse.link,内容为path=d\:\\leaf\\ecliplsePlungin\\jadclipse

3.启动Eclipse后,在Windows(窗口)--Perference(首选项)--Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse:设置path to decompiler为jad.exe的全路径,如:d:\Java\jre1.5\bin\jad.exe,在Directory for temporary files中指定临时文件的路径,如:C:\Java\temp

4、在Eclipse的Windows--Perference--General-Editors-File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”

5、安装完成,双击class文件,Eclipse将自动反编译了。

6、把*.java 和*.class文件放在同一文件夹下,在反编译时它回自动去寻找*.java的文件。

反编译工具jad简单用法

以下假设jad.exe在c:\java目录下

一、基本用法

Usage: jad [option(s)]

直接输入类文件名,且支持通配符,如下所示。

c:\java\jad example1.class

c:\java\jad *.class

结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源

文件。

二、Option -o

不提示,覆盖源文件

三、Option -s

c:\java\jad -sjava example1.class

反编译结果以.java为扩展名。

四、Option -p

将反编译结果输出到屏幕

c:\java\jad -p example1.class

将反编译结果重定向到文件

c:\java\jad -p example1.classexample1.java

五、Option -d

指定反编译的输出文件目录

c:\java\jad -o -dtest -sjava *.class

关于javarcp系统和javac javap的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。