由于myeclipse官网对大陆地区IP访问屏蔽,在myeclipse中配置gwt插件后不能更新。网上资料有eclipse + gwt 的多,myeclipse+gwt的很少,折腾了半天,环境搭建起来了。这里记载点文字,留给用myeclipse配置gwt的哥们儿。
1.即通过新建.link文件的方式。
首先解压缩gpe-e35-latest.zip,比如解压到D:\gpe-e35-latest.zip
然后在你的MyEclipse目录(比如C:\Program Files\Genuitec\MyEclipse 8.5\)
的dropins目录下新建一个txt文件,比如gpe.txt,在里面写上path=D:/gpe-e35-latest,
也就是定位到你解压缩后的gpe-e35-latest文件夹位置,这里要注意文件夹间间隔用"/"号而不是"\",
再修改gpe.txt为gpe.link,最后重启 myeclipse就可以了
2.下载 com.googlipse.gwt_0.5.4.jar,把该jar包拷贝到 Genuitec\Common\plugins目录下
3. 下载 appengine-java-sdk-1.3.8.zip gwt-2.1.0.zip 解压,并把 gwt-2.1.0.zip ,
4.创建C:\gwtapp\Plugins\GWT_APP\eclipse\plugins
把gpe-e35-latest.zip解压出来的gpe-e35-latest\eclipse\plugins下的jar包拷贝到
C:\gwtapp\Plugins\GWT_APP\eclipse\plugins下
gpe-e35-latest\eclipse\features下的文件也拷贝到
C:\gwtapp\Plugins\GWT_APP\eclipse\plugins下
5.执行这段代码把控制台生成出来的信息拷贝到
Genuitec\MyEclipse-8.6\configuration\org.eclipse.equinox.simpleconfigurator下的
bundles.info文件后面
6.重启myeclipse就OK了
******************************************************************
package installPlugin;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
//Myeclipse 7的插件安装方式与原先的方式完全不一样了,
//下面以vssplugin1.6.2插件安装为例进行说明。
//假设Myeclipse 7的安装路径为:E:\Genuitec
//vssplugin1.6.2插件的路径为:
//E:\Plugins\vssplugin\eclipse\plugins
//将下面这段代码编译后执行:
//CreatePluginsConfig.java
//执行完之后,将控制台中打印出的执行结果,直接复制到下面这个文件中:
//E:\Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info
//然后用 -clean 命令重新启动Myeclipse即了完成插件的安装。
public class CreatePluginsConfig {
private String path;
public CreatePluginsConfig(String path) {
this.path = path;
}
public void print() {
List list = getFileList(path);
if (list == null) {
return;
}
int length = list.size();
for (int i = 0; i < length; i++) {
String result = "";
String thePath = getFormatPath(getString(list.get(i)));
File file = new File(thePath);
if (file.isDirectory()) {
String fileName = file.getName();
if (fileName.indexOf("_") < 0) {
continue;
}
String[] filenames = fileName.split("_");
String filename1 = filenames[0];
String filename2 = filenames[1];
result = filename1 + "," + filename2 + ",file:/" + path + "\\"
+ fileName + "\\,4,false";
System.out.println(result);
} else if (file.isFile()) {
String fileName = file.getName();
if (fileName.indexOf("_") < 0) {
continue;
}
int last = fileName.lastIndexOf("_");// 最后一个下划线的位置
String filename1 = fileName.substring(0, last);
String filename2 = fileName.substring(last + 1, fileName
.length() - 4);
result = filename1 + "," + filename2 + ",file:/" + path + "\\"
+ fileName + ",4,false";
System.out.println(result);
}
}
}
public List getFileList(String path) {
path = getFormatPath(path);
// System.out.print(path);
path = path + "/";
// System.out.print(path);
File filePath = new File(path);
if (!filePath.isDirectory()) {
return null;
}else{
}
String[] filelist = filePath.list();
List filelistFilter = new ArrayList();
for (int i = 0; i < filelist.length; i++) {
String tempfilename = getFormatPath(path + filelist[i]);
filelistFilter.add(tempfilename);
}
return filelistFilter;
}
public String getString(Object object) {
if (object == null) {
return "";
}
return String.valueOf(object);
}
public String getFormatPath(String path) {
path = path.replaceAll("\\\\", "/");
path = path.replaceAll("//", "/");
return path;
}
public static void main(String[] args) {
// new CreatePluginsConfig("E:\\Plugins\\vssplugin\\eclipse\\plugins")
new CreatePluginsConfig("C:\\gwtapp\\Plugins\\GWT_APP\\eclipse\\plugins")
.print();//C:\gwtapp\Plugins\GWT_APP\eclipse\plugins
}
}
分享到:
相关推荐
MyEclipse 8.6生成器可以随机生成MyEclipse 8.6注册所需的注册码,大家再也不用到网上无聊的搜索了,自己生成自己用。
MyEclipse8.6+SpringMVC3.0+Hibernate3.3环境搭建,文档描述的很详细每个步骤都有文字和图片说明。文档还包括源代码和配置文件信息,特别适合初学者,本人自己写的。
Myeclipse8.6配置svn与优化.docMyeclipse8.6配置svn与优化.doc
Myeclipse 8.6注册码 Myeclipse 8.6注册码
Myeclipse8.6注册方法,:将此段代码运行,即可以生成Myeclipse8.6注册码
myeclipse8.6注册码. 注册机
MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 ...
提供MyEclipse8.6 破解以及注册码
Myeclipse8.6安装svn插件 及 步骤说明
MyEclipse8.6汉化包 ,支持汉化MyEclipse8.6,本人已测试,绝对好用,内附汉化详细说明,里面有截图
myeclipse8.6、JDK1.7、Struts2-Spring-Hibernate,初学SSH 好代码 参考了https://blog.csdn.net/qqq824908000/article/details/76842188,修正了其登录失败会出现的exception 注意要删除低版本的antlr Window-->...
MyEclipse 8.6安装Flash Builder 4.0插件方法
MyEclipse8.6No4
myeclipse8.6注册码 1.myeclipse8成功激活
myeclipse 8.6 的注册步骤描述
myeclipse 8.6英文 正版 注册码
myeclipse8.6汉化工具及注册机