- 浏览: 197886 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (121)
- java_基础 (26)
- java_web (15)
- javascript (9)
- extJS (0)
- dwr (0)
- guobin_ETL (1)
- guobin_ssh (17)
- guobin_webservice (1)
- guobin_jbpm (0)
- guobin_jquery (0)
- guobin_acegi (1)
- guobin_poi/jxl (2)
- guobin_multiThread (0)
- guobin_名称解释 (0)
- guobin_FLEX (0)
- guobin_php (0)
- guobin_ORACLE (1)
- guobin_mysql (0)
- guobin_linux (0)
- guobin_powerDesigner (0)
- guobin_visol (0)
- guobin_ER/STUDIO (0)
- guobin_jmesa (0)
- guobin_weblogic (0)
- guobin_kettle (0)
- guobin_一路风雨 (5)
- guobin_spark (0)
- java_xml (7)
- guobin_规则引擎 (0)
- 插件开发 (2)
- 软件管理 (3)
- spring mvc (2)
- java_jni (1)
- eclipse (1)
- oracle (0)
- 项目学习笔记 (1)
- java多线程学习记录 (9)
- websphere性能设置和日常维护 (2)
- (1)
- 系统软件架构设计 (1)
- ces (1)
- 需求分析 (2)
- IBM-CICS GATEWAY (1)
- 工具使用 (1)
- 网络信息安全编程 (1)
最新评论
-
yzh__:
学习一个
Hibernate 自关联注解方式 -
xiaoyahuang:
"2)将Sysdeo Plugin下的DevLoad ...
eclipse项目引用 -
guobin6125:
guobin6125 写道sfasshahhah评论的评论
欢迎使用Kit! -
guobin6125:
sfass
欢迎使用Kit! -
guobin6125:
tst23
欢迎使用Kit!
(转载)Eclipse获取路径2009年09月16日 星期三 16:141. 得到某PLUGIN的路径:
Platform.getBundle("mypluginid").getLocation().
eclipse采用osgi后好像还可以:
Activator.getDefault().getBundle().getLocation().(前提是这个插件有Activator这个类.这个类继承了ECLIPSE的Plugin类)
eclipse采用osgi前好像好像是:
MyPlugin.getDefault().getBundle().getLocation().(前提是这个插件有MyPlugin这个类.这个类继承了ECLIPSE的Plugin类)
2. 得到工作区路径: Platform.getlocation();或
ResourcesPlugin.getWorkspace();好像
Platform.getInstanceLocation()也可行
3. 得到ECLIPSE安装路径
Platform.getInstallLocation();
4. 从插件中获得绝对路径:
AaaaPlugin.getDefault().getStateLocation().makeAbsolute().toFile().getAbsolutePath()
5. 通过文件得到工程Project:
IProject project = ((IFile)o).getProject();
通过文件得到全路径:
String path = ((IFile)o).getLocation().makeAbsolute().toFile().getAbsolutePath();
6. 获得工作空间workspace:
得到Appliaction workspace:
Platform.asLocalURL(PRODUCT_BUNDLE.getEntry("")).getPath()).getAbsolutePath();
得到runtime workspace:
Platform.getInstanceLocation().getURL().getPath();
7. 得到整个Workspace的根:
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
从根来查找资源:
IResource resource = root.findMember(new Path(containerName));
从Bundle来查找资源:
Bundle bundle = Platform.getBundle(pluginId);
URL fullPathString = BundleUtility.find(bundle, filePath);
8. 从编辑器来获得编辑文件
IEditorPart editor = ((DefaultEditDomain)(parent.getViewer().getEditDomain())).getEditorPart();
IEditorInput input = editor.getEditorInput();
if(input instanceof IFileEditorInput){
IFile file = ((IFileEditorInput)input).getFile();
}
获取插件的绝对路径:
FileLocator.resolve(BuildUIPlugin.getDefault().getBundle().getEntry("/")).getFile();
Platform.getBundle("mypluginid").getLocation().
eclipse采用osgi后好像还可以:
Activator.getDefault().getBundle().getLocation().(前提是这个插件有Activator这个类.这个类继承了ECLIPSE的Plugin类)
eclipse采用osgi前好像好像是:
MyPlugin.getDefault().getBundle().getLocation().(前提是这个插件有MyPlugin这个类.这个类继承了ECLIPSE的Plugin类)
2. 得到工作区路径: Platform.getlocation();或
ResourcesPlugin.getWorkspace();好像
Platform.getInstanceLocation()也可行
3. 得到ECLIPSE安装路径
Platform.getInstallLocation();
4. 从插件中获得绝对路径:
AaaaPlugin.getDefault().getStateLocation().makeAbsolute().toFile().getAbsolutePath()
5. 通过文件得到工程Project:
IProject project = ((IFile)o).getProject();
通过文件得到全路径:
String path = ((IFile)o).getLocation().makeAbsolute().toFile().getAbsolutePath();
6. 获得工作空间workspace:
得到Appliaction workspace:
Platform.asLocalURL(PRODUCT_BUNDLE.getEntry("")).getPath()).getAbsolutePath();
得到runtime workspace:
Platform.getInstanceLocation().getURL().getPath();
7. 得到整个Workspace的根:
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
从根来查找资源:
IResource resource = root.findMember(new Path(containerName));
从Bundle来查找资源:
Bundle bundle = Platform.getBundle(pluginId);
URL fullPathString = BundleUtility.find(bundle, filePath);
8. 从编辑器来获得编辑文件
IEditorPart editor = ((DefaultEditDomain)(parent.getViewer().getEditDomain())).getEditorPart();
IEditorInput input = editor.getEditorInput();
if(input instanceof IFileEditorInput){
IFile file = ((IFileEditorInput)input).getFile();
}
获取插件的绝对路径:
FileLocator.resolve(BuildUIPlugin.getDefault().getBundle().getEntry("/")).getFile();
发表评论
-
从 iBatis 到 MyBatis - MyBatis 简明学习教程
2012-11-19 17:22 1176从 iBatis 到 MyBatis ... -
java 注解
2012-09-02 21:47 1104背景 最近在为公司 ... -
spring注解式事务管理实例@Transactional(propagation=Propagation.REQUIRED,readOnly=false)
2012-07-17 21:58 2406spring注解式事务管理实例@Transactio ... -
MyEclipse内存不足以及参数配置“ -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M ”
2012-07-17 16:00 1058MyEclipse内存不足以 ... -
StringUtils 工具类的常用方法
2012-05-20 22:33 4577StringUtils 源码,使用的是commons-lang ... -
获得List<T> T的类型
2012-05-20 21:45 841public class GenericTest { ... -
可以使用java.util.Calendar来取得相关日期信息
2012-04-19 20:31 1027import java.text.Parse ... -
提供一个JAVA过滤HTML代码和截取字符串的类(包括测试用例)
2012-03-07 22:23 1054package com.aodun.puhbs.blog ... -
ceshhisdf
2012-02-20 16:45 870ceshi -
JDKjdk1.4、jdk5.0、JDK6.0、 JDK7.0 新特性
2012-02-19 11:45 3005jdk1.4、jdk5.0、JDK6.0、 ... -
为什么Java中的long与double不是线程安全的?
2012-02-19 11:22 1879Long与double操作并 ... -
线程安全与线程不安全的区别
2012-02-19 11:15 698线程安全就是多线程访问时,采用了加锁机制(如synchr ... -
JConsole手册
2012-02-18 11:06 903http://blog.csdn.net/ajian005/a ... -
JVM调优总结(精)
2012-02-18 10:42 1996转自:http://pengjiaheng.javaey ... -
Java内存Dump文件查看和分析工具介绍
2012-02-16 23:43 1316为了查red5-0.7.0的内存泄露问题,由于dump文 ... -
探究JVM内存泄露
2012-02-16 23:32 1244WEB 服务总是莫名其妙的运行一段时间后 JVM 直接 ... -
设置JVM内存
2012-02-16 23:00 1174这里向大家简单介绍一下巧借MyEclipse设置JVM突 ... -
spring配置ibatis的jdbc方式和proxool、c3p0连接池方式
2011-06-30 10:19 1540spring配置ibatis的jdbc方式和proxool、c ... -
spring 事务管理配置-ibatis
2011-05-26 15:12 2382xml配置 Xml代码 1.<!-- 默认的数据 ... -
struts 格式化金额,日期
2011-04-11 17:50 13872010-07-21 Struts2中对数字进行格式化,1、将 ...
相关推荐
**步骤 4:** 配置 Eclipse 的 JRE 路径 如果 Eclipse 提示没有安装 JDK 或 JRE 环境,可以通过以下步骤来解决: 1. 获取超级用户权限: ```bash sudo su ``` 2. 进入 Eclipse 安装目录: ```bash cd /opt/...
### Eclipse 常用技巧总结 #### 一、快捷键与功能 Eclipse 提供了丰富的快捷键,方便开发者高效地进行代码编写和管理。以下是一些常用的快捷键及其功能介绍: 1. **Alt+/(内容辅助)**:提供内容辅助,类似于 ...
以下是对Java中获取路径几种常见途径的详细解析,包括了从Web应用环境到普通Java应用程序中路径获取的方法,旨在为开发者提供全面的指导。 ### 1. Web应用中的路径获取 #### a. Servlet上下文路径 在Servlet环境中...
例如,提交到a.jsp的action属性为`"/webapp/user/a.jsp"`或者使用`()%>`来动态获取Web应用的路径,即`"()%>/user/a.jsp"`。 - **JavaScript中的相对路径**: JavaScript代码在客户端解析,因此其相对路径与HTML表单的...
【Apache Axis2与Eclipse开发Web服务总结】 Apache Axis2是一个强大的SOAP引擎,它是Apache Axis的升级版,致力于提供更模块化、灵活且高效的Web服务框架。Axis2的设计旨在更好地支持Web服务标准和协议,例如WS-...
2. 保持m2eclipse的更新,以获取最新的功能和修复的bug。 3. 使用Maven的本地仓库,以存储已下载的依赖库,避免重复下载。 总结: m2eclipse 1.6.2是Eclipse中用于Maven项目管理的重要插件,它简化了Maven在IDE中的...
标题中的“eclipse-linux版下载eclipse.tar包下载”意味着我们需要获取适用于Linux系统的Eclipse IDE,它通常以`.tar.gz`或`.tar.bz2`格式提供,这种格式是Linux系统中常见的压缩格式,便于在终端中解压和安装。...
2. **配置Android SDK路径**:打开Eclipse,选择“窗口” -> “首选项” -> “Android”,在“SDK位置”中指定你的Android SDK路径。 3. **关联AVD Manager和Device Manager**:在Eclipse的“窗口” -> “视图” -> ...
首先确保已经正确安装了Eclipse 3.2版本,安装路径为`D:\eclipse32`目录下。 2. **准备汉化包** 准备好汉化包`NLPack1-eclipse-SDK-3.2.1-win32`,该汉化包需解压后放入`D:\eclipse32\plugins`目录下的同名...
总结来说,配置Eclipse进行C,C++,JAVA程序的编译,需要先安装JDK和MinGW,然后下载并设置Eclipse SDK,最后安装CDT插件。完成这些步骤后,你就可以在Eclipse中愉快地进行多语言开发了。Eclipse的强大在于其高度的...
### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...
- 解压下载的文件,并确保路径中不包含中文或特殊字符。 - 在Eclipse中选择“Help”->“Install New Software…”。 - 点击右下角的“Add…”按钮,名称随意填写,位置则指向解压后的repository目录。 - 点击...
- 定期更新Eclipse以获取最新的修复和功能,保持与技术同步。 总结来说,Eclipse 4.5火星版本在Windows 64位环境下为开发者提供了强大且灵活的开发工具。从安装、配置到日常使用,都有明确的步骤和广泛的社区支持...
总结来说,通过在Eclipse中安装和配置Hadoop-eclipse插件,开发者可以在熟悉的IDE环境中高效地开发和测试Hadoop应用。这个过程包括安装插件、配置Hadoop环境、创建Hadoop项目以及编写和运行MapReduce作业。对Hadoop...
1. **准备插件**:首先确保你已经获取了需要安装的插件压缩包。 2. **解压插件**:将插件包解压至Eclipse的`plugins`或`features`目录下。例如,如果你有一个名为`MyPlugin`的插件包,你可以将其解压至`/home/...
- 需要确保WTK的安装路径正确,并且在后续配置Eclipse时能够顺利识别到WTK的安装位置。 #### 四、Eclipse的安装与配置 1. **下载与安装** - 下载Eclipse SDK 3.0.1版本,适用于Windows平台,下载链接为:`...
1. **获取Maven插件**: 首先,你需要访问Eclipse Marketplace或者Maven官方网站找到Maven Integration for Eclipse(M2E)插件的安装文件(.jar格式)。或者,如果你已经有一个包含M2E的Eclipse更新站点,可以下载该...
- **Eclipse**: 下载并解压Eclipse 3.1.1或更高版本,可以从官方站点[http://www.eclipse.org/](http://www.eclipse.org/)获取。 - **EasyExplorer插件**: 从[http://sourceforge.net/PRojects/easystruts/]...
总结一下,安装Eclipse IDE for Java Developers在Linux虚拟机上的步骤包括:确保JDK已安装,下载并解压Eclipse,创建桌面快捷方式,然后启动和配置Eclipse。希望这个指南对你的Linux开发环境搭建有所帮助。
在用户变量或系统变量中新建一个名为“ECLIPSE_HOME”的变量,值设定为你解压Eclipse的路径。接着,在Path变量中添加"%ECLIPSE_HOME%\bin",这样可以在命令行中直接启动Eclipse。 【Tomcat服务器】 Apache Tomcat...