当前位置:首页 » 操作系统 » eclipse插件源码

eclipse插件源码

发布时间: 2022-05-05 10:59:54

⑴ Eclipse用ctrl+左键查看插件架包的源代码问题

导入源码并不是导入jar文件,需要下载jar包的源代码文件


正确导入方式如下

ctrl+左键点击类,此时没有关联源码出现下面

⑵ 如何防止eclipse插件的源码被反编译

由于apk是Android虚拟机加载的,它有一定的规范,加密apk后Dalvik无法识别apk了。完全避免是不可能的,总有人能够破解写的代码。但是有几种方式来提高被反编译取代码的难度。
1 关键代码使用jni调用本地代码,用c或者c++编写,因此相对比较难于反编译
2 混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。 网上开源的java代码混淆工具较多,一般是用ant的方式来编译的。

⑶ 怎么给eclipse的插件设置源代码

导入源码并不是导入jar文件,需要下载jar包的源代码文件
正确导入方式如下
ctrl+左键点击类,此时没有关联源码出现下面
点击Attrach Source,出现下面窗口,点击External location,
如果源码是jar包形式,就点击External File(比如spring)
选择source的jar文件OK即可
如果是目录形式,就点击External Folder,选择到源代码的目录
比如hibernate,完成即可

⑷ 如何编译生成eclipse插件

一、编译环境配置
J2SE(TM) Development Kit(JDK)的介绍及下载安装
JDK的介绍:J2SE(TM) Development Kit简称JDK,是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。

JDK的下载用户可以上SUM的网站下载JDK最新版。目前版本为JDK 5.0 Update 9

JDK的安装JDK的安装采取默认安装即可顺利完成。

JDK安装的同时会顺便安装J2SE的Runtime,也采用默认安装即可。

MinGW的介绍及下载安装
MinGW的介绍:MinGW (Minimalist GNU for Windows)是一个自由软件(free software),可以将C/C++撰写的原始程序编译为Windows环境下的可执行档。它所使用的编译器(如C语言的gcc或C++语言的g++等)是由GCC移植而来。GCC的意思是GNU编译器聚集(GNU Compiler Collection),这个聚集中包括C、C++、Objective-C、Fortran、Java、Ada等语言的编译器及相关的函式库等必要的档案。GCC被誉为世界上最重要的软件之一,它由理察?马修?斯托曼(Richard Matthew Stallman,简称 RMS)在1987年开始建立,以作为GNU(GNU’s Not Unix)自由软件计划的编译器。根据GNU自由软件的精神,任何人都可以免费取得GCC与MinGW,并且在符合GNU通用公共许可证(GPL, GNU General Public License)的情况下,自由的使用、复制、修改和散布GCC及MinGW。

MinGW又称MinGW32,在不需要第三方(third-party)动态链接函式库(DLL, Dynamic Link Library)支持的情况下,它可以将C、C++等程序,编译为可以在Windows Win32平台上执行的程序。

MinGW的下载 用户可以直接登陆以下地址下载MinGW

MinGW的安装鼠标双击执行安装文件,选择“Download and Install”

选择软件安装的版本,这里我们选择“Candidate”

接着我们选择安装的编译器

选择安装的路径

开始下载软件版本及安装

MinGW的设置先将MinGW安装目录\bin底下的 mingw32-make.exe更名为make.exe

接着右键点击“我的电脑”选择属性,再选择“高级”一栏

点击环境变量按钮

在系统变量里面的Path添加“MinGW安装目录\bin;”(例如;C:\MinGW\bin;)

接着重新启动系统完成配置。

二、Eclipse SDK的介绍及下载
Eclipser的介绍Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse已经开始提供C,C++,Ruby语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。

Eclipse SDK下载

Eclipse SDK的设置
第一次启动Eclipse 的时候需要选择workspace的文件夹

接着进入Eclipse的欢迎界面

点击Workbench 进入Eclipse的开发界面。

三、C/C++ Development Tools (CDT)插件的安装
CDT的下载
用户可以直接在Eclipse的网站上面找到CDT插件的压缩包,然后下载至电脑硬盘上;

CDT的安装
把CDT的压缩包解压至Eclipse的/ext/cdt下,目录结构如下:

接着在\ext\cdt\eclipse下用记事本创建一个 .eclipseextension 文件,内容如下

name=CDT

id=org.eclipse.cdt

version=3.1.1

启动Eclipse ,点击菜单栏的Help / Software Updates / Manage Configuration选项

启动Eclipse的插件配置窗口

点击“Add an Extension Location”从硬盘添加CDT插件,选择CDT的路径;

重启Eclipse

在Eclipse的菜单栏中找到window / Open Perspective / Other 点击

添加C/C++的Perspective

以上步骤基本完成CDT插件的添加

四、C、C++程序的编译
新建一个C++项目 点击菜单栏上的 File / New / Standard Make C++ Project

如果想建立一个C项目则选择Standard Make C Project;

输入New Project名字,直接按Finish完成Project添加

给项目新建一个的源文件,点击菜单栏上的 File / New / File

接着出现文件添加的窗口,在File Name栏里面写上文件名

C++的源文件后缀名为cpp 如hello.cpp

而C的源文件后缀名为c 如hello.c

编辑刚刚添加的hello.cpp 文件,添加一段C++的代码,内容如下:

#include <iostream>

using namespace std;

int main()

{

cout<<"hello world!!\n";

system("pause");

}

若你新建的项目为C的话,则需添加相应的C代码,内容如下:

#include "stdio.h"

int main(){

printf("Hello world!\n");

system( "pause" );

}

添加一个编译命令

Target Name:MAKE FILE

Builder Command:g++ hello.cpp -g -o run

这里如果是c环境就改成gcc hello.c -g -o run

->

双击MAKE FILE,此时Eclipse在项目文件的根目录创建一个run.exe的文件,此文件根据hello.cpp代码编译生成。

双击run.exe可以预览效果。

-> ->

五、JAVA程序的编译
新建一个Java Project

这里只需填写Project name然后按Finish按钮完成Project添加。

接着新建一个Class文件

只需在Name的项里写上Hello ,然后直接按Finish按钮

打开我们刚刚添加完成的Hello.java文件,写上相应的Java代码

接着点击菜单栏Run / Run As / Java Application 执行Java的编译命令

程序成功运行的话,在Eclipse下端的Console窗口将会输出Hello World!信息

⑸ 求eclipse插件datatools rdb源码

已发送 IamYihan

⑹ eclipse 中已经导入框架源码,但是通过 ctrl+shift+r无法查看源码,通过ctrl+鼠标点击是可追中到源码的

ctrl+shift+r这个是快速格式化代码块的快捷键,如果不可以使用可以参考下面解决:
如果打开了输入法,搜狗(其他输入法估计也差不多)输入法本身有ctrl+shift+f 切换简体繁体输入 会影响eclipse的功能 切换到英文状态下eclipse的快捷键就正常了
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

⑺ 我如何使用Eclipse插件修改HTML源代码

首先eclipse的版本必须是JavaEE版本的,为了在编辑html的时候使其他的Java代码不出现错误,在打开eclipse的时候使用右键“close project”关闭不使用的Java项目。新建一个html项目,由Java开发模式切换到Web开发模式步骤:Windows—Perspective—Custommize Perspective ,在Shortcuts里面勾选Web。右键New—Project—Web选中Static Web Project创建一个Web。点击Finish创建成功可以在项目列表中找到刚刚创建的项目。点击HTML File创建html,输入File name点击Finish完成创建

⑻ eclipse安装了反编译插件的情况下怎么导入开源jar包查看源码

项目右键properties 第3个 导入 即可

⑼ eclipse里面想看源码都是出来source not found

原因是资源没有找到,只需要安装反编译插件jad就可以啦。

安装步骤如下:

一、下载必要的软件、插件

1. jad.exe下载地址:http://varaneckas.com/jad/

2.net.sf.jadclipse_3.3.0.jar下载地址:http://sourceforge.net/projects/jadclipse/

二、安装软件和插件

1. 新建一个目录存放jad.exe及其临时文件,我这里新建的目录为D:ProgramFilesjad,jad.exe直接放在此目录下,再在此目录下新建一个jadfile用于存放临时文件,如下图。

按照一、二、三步骤进行即可反编译源码

⑽ 常用eclipse插件都有哪些

Eclipse Web Tools Platform(WTP)
WTP十分强大,支持HTML, JavaScript, XML, JSP,支持语法着色,代码提示,代码折叠等,以及其它一堆JavaEE相关的功能。Web开发必备!

Eclipse Data Tools Platform (DTP)
支持SQL执行和编辑。其实我主要就用来做SQL文件语法高亮。查询还是用 UltraEdit + QueryBrowser 方便一些。

Subclipse
整合SVN客户端到Eclipse中,在IDE中方便地进行各种SVN操作。如果是Linux系统,记得要顺便装上 JNA Library。

StartExplorer
功能有:
1、将当前文件在Windows Explorer中打开。(Windows only)
2、用系统默认程序打开当前文件。
3、打开cmd.exe并定位到当前文件的目录。(Windows only)
4、复制当前文件路径到剪贴板。
5、其它自定义命令。
而且,以上功能全部支持自定义快捷键。

moreUnit
自动生成测试类、测试方法,在原方法和对应的测试方法间快速跳转。实用的小功能~
默认会占用快捷键 Ctrl+U 和 Ctrl+J,可手动修改。

jadclipse
功能:反编译工具,如果下载不到源码,就用这个查看
说明:有些依赖包没有提供-source.jar,上面介绍的Maven插件的方式不灵了,你又想在eclipse方便查看源码,就用这个插件。

openexplorer
功能:用资源管理器打开选择的文件夹、文件(也可用Easy Explorer)。
说明:安装完毕后会在工具栏里出现个类似文件夹的黄色小图标,点击这个小图标可以用资源管理器打开在Package Explorer下选中的文件或文件夹了。

Maven Integration for Eclipse
功能:maven跟Eclipse的集成工具
说明:该插件的主页为http://m2eclipse.sonatype.org/,提供了很多功能。其中一个很酷很常用的功能就是用它来排查依赖冲突。

Spring IDE for Eclipse
功能:Spring的Eclipse插件
说明:利用该插件可以方便的编写、维护Spring配置文件等。

FatJar
Fat Jar 打包插件,可以方便的完成各种打包任务,可以包含外部的包等.

XMLBuddy
它主要提供是有关DTD方面的验证、代码助手等功能;还有一种是XMLBuddy Pro,它相对于XMLBuddy来说,扩展了许多功能,比如对Schema、XSLT、RELAX NG 的支持,但它需要Money。对于XML的一般编写,XMLBuddy已经够用了,而且它是免费的,很容易得到,所以这里就着重谈谈它了。

PropEdit
eclipse默认的 .properties 文件编辑器有几个问题:
1、编码问题
2、多种语言同步问题

KeepResident
Eclipse加速插件KeepResident

热点内容
如何删除手机中的游戏缓存 发布:2024-10-07 02:11:28 浏览:873
解锁数据库用户 发布:2024-10-07 01:55:54 浏览:826
关系数据库的关键字是指 发布:2024-10-07 01:55:54 浏览:517
java数据库date 发布:2024-10-07 01:55:21 浏览:458
安卓12如何开通运用权限 发布:2024-10-07 01:29:54 浏览:134
电脑显示已连接图形服务器 发布:2024-10-07 01:24:38 浏览:797
如何恢复手机服务器的时速 发布:2024-10-07 01:22:30 浏览:749
c语言六套 发布:2024-10-07 01:22:26 浏览:383
安卓手机系统文件存在哪里 发布:2024-10-07 01:21:30 浏览:898
编译原理文字题 发布:2024-10-07 00:53:58 浏览:332