关于eclipse中安装visual editor的问题 头大啊!麻烦高人指点 拜谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于eclipse中安装visual editor的问题 头大啊!麻烦高人指点 拜谢!相关的知识,希望对你有一定的参考价值。

eclipse3.7.0
emf-sdo-runtime-2.3.2
GEF-runtime-3.4.2
版本有冲突吗?
我照网上的教程做了还是不行 那个教程如下:
好了,准备工作完成后我们就开始安装了,大家看我是怎么安装的,我的eclipse是安装在D:\Eclipse目录下的,我在Eclipse文件夹下面建了三个文件夹,分别命名问EMF,GEF,VE_SDK,现在我们要做的就是把我们刚刚下载下来的三个文件分别解压缩到这三个文件里面,即把emf-sdo-runtime-2.2.0解压到EMF里面,依次类推。现在打开我们新建的三个文件夹看看,是不是每个文件夹里面都多了一个eclipse文件夹,如果有的话就证明你已经接近成功了,注:(没有的话也不要紧,自己手动在三个文件夹里分别新建三个eclipse文件夹,注意文件夹必须以eclipse命名!!再把自己解压出来的东西中的features和plugins两个文件夹依次一一对应的移动到我们新建的三个eclipse文件夹里面。)

接下来我们在我们的eclipse的安装目录下D:\Eclipse\eclipse下面新建一个文件夹,命名为links,注意文件名一定要为links,接下来我们在links文件夹下面新建三个后缀为.link文本文件,我建的是EMF.link,GEF.link,和VE_SDK.link,在三个文本文件里分别出入如下语句:

path=D:\\Eclipse\\EMF

path=D:\\Eclipse\\GMF

path=D:\\Eclipse\\VE_SDK

保存即可!

接下来启动eclipse,新建一个java工程,完成后点击菜单栏上的新建按钮,看,下拉菜单中是不是多了Visual Editor选项!这个你也可以在工程文件上面单击右键,看,弹出的菜单里边是不是也有这个选项呢?

大功告成!

安装插件后在窗口— > 首选项 中看不到

① 把 eclipse\configuration\org.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文件夹下记录了插件的历史更新情况,它只记忆了以前的插件更新情况,而你新安装的插件它并不记录,所以删除掉这个文件夹就可以解决这个问题了,不过删除掉这个文件夹后, eclipse 会重新扫描所有的插件,此时再重新启动 eclipse 时可能会比刚才稍微慢点。

② 创建一个 Eclipse 快捷启动方式,在目标栏中加入一个“ 空格— clean ”参数,注意不要把— clean 前面的空格漏掉。或者在菜单【开始】—【运行】中启动你的 eclipse 时加上— clean 参数,如我的可以在“运行”中输入: F:\hongjun\eclipse\eclipse.exe –clean

如果启动 eclipse 后找到你所安装的新插件后,在下次启动之前把参数 clean 去掉就可以了。

③ 如果 Eclipse 启动找不到插件的话,解决办法是在 eclipse\configuration 目录下的 config.ini 文件中加入一行 : osgi.checkConfiguration=true

这样它就会寻找并安装插件 , 找到插件后可以把该行注释掉 ( 去掉 ), 这样以后每次启动就不会因为寻找插件而显得慢了。

是这个教程的问题吗?
请高人说详细点 我刚入门

http://apps.hi.baidu.com/share/detail/4307706
这个可以参考一下

本设置的主要目的是在最新版的eclipse上开发标准C/C++程序以及QT程序,而不去使用VC++。

该设置有两种方案:

一种是用我们普通的eclipse+CDT插件+QT,这样不仅把C/C++和QT弄到一个平台上,也可以集合eclipse最初的想好JAVA系列的程序开发了。但这种方法需要多几个的配置!!!

另一种是用eclipse专用开发环境:如你要用C/C++开发就直接下Eclipse IDE for C/C++ Developers+QT就好了,Eclipse IDE for C/C++ Developers它集成了CDT,少了CDT环境的设置。这个我是比较推荐的,不要以为什么都集成到一个平台上就很好,那是有代价的,插件这东西太耗内存了,尤其是当你的机子配置不是特别好,还是专一点好吧,用什么就配什么。人不能太贪心!!!贪心过头,那就什么都贪不到咯。。。呵呵。

我这人什么都好,就是懒,所以就说说第二中方案吧!如果你对第一种办法感冒的话,那就百度或谷歌下吧,资料一坨一坨的。

OK,废话不说,LET'S BEGIN:

1.下载Eclipse
目前Eclipse+CDT已经可以集成下载了,好像优化过了,速度还比较快。
下载的地址是:http://www.eclipse.org/downloads/,选择“Eclipse IDE for C/C++ Developers ”下载即可。

2.下载、安装MinGW和MSYS(安装顺序是先MinGW 再MYSY)

因为CDT只提供了开发C/C++项目的IDE,所以我们需要安装MinGW(即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。)和MSYS(Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。):

1.1) 自动安装MinGW(注意这只是个在线安装程序)
到网站http://sourceforge.net/project/showfiles.php?group_id=2435,下载“Automated MinGW Installer:MinGW-5.1.3.exe”下载完毕以后,点击运行MinGW-5.1.3.exe应用程序,

在choose package向导页,选择Current项;
在choose components向导页,选中MinGW base tools、g++ compiler项和MinGW Make,当然Objective C Compiler也可以选,看你具体情况啦!但MinGW base tools、g++ compiler项和MinGW Make一定要选上;
在choose install location向导页,设置安装目录,为说明方便,这里假设路径为C:\MinGW\1.0(当然其他也可以);
等待MinGW在线安装完成,具体时间看你网速了,我不到2分钟就OK啦,有的人可能要半个小时。人各有造化,看你人品怎么样啦!!!

1.2) 手工安装MinGW
到网站http://sourceforge.net/project/showfiles.php?group_id=2435,下载如下安装包:
binutils-2.17.50-20070129-1.tar.gz
mingw-runtime-3.13.tar.gz
mingw-utils-0.3.tar.gz
mingw32-make-3.81-2.tar.gz
gcc-core-3.4.5-20060117-1.tar.gz
gcc-g++-3.4.5-20060117-1.tar.gz
w32api-3.10.tar.gz
gdb-6.6.tar.tar

按顺序减压到一个文件夹内部(减压gdb的时候,会提示文件有冲突,直接覆盖即可)。

2.在下载MinGW的同一页面,我们下载MSYS (Minimal System):Current Release: msys-1.0.10,执行MSYS-1.0.10.exe;
在安装MSYS过程中,假定我们安装路径为C:\msys\1.0;
在安装MSYS过程中,会出现控制台界面(类DOS窗口)的三个询问,分别键入y、y、C:/MinGW(MinGW安装路径)即可。

3.环境配置
安装好MinGW和MYYS后,需要配置一下系统的环境变量,右键点击“我的电脑”->属性->高级->环境变量,在系统变量中进行如下操作:
编辑PATH变量,在开头处加入C:\MinGW\bin;C:\msys\1.0\bin;
添加LIBRARY_PATH变量,值为C:\MinGW\lib
添加C_INCLUDE_PATH变量,值为C:\MinGW\include
添加CPLUS_INCLUDE_PATH变量,值为C:\MinGW\include\c++\3.4.2;C:\MinGW\include\c++\3.4.2\mingw32;C:\MinGW\include\c++\3.4.2\backward;C:\MinGW\include
没有的变量自己添加。配置后打开系统开始菜单->附件->命令提示符,在里面输入make –version或gcc –version并回车,如果出现版本信息,则配置成功。

4.其他说明
如果你的系统上没有安装jre,去下载jre5.0或以上,并进行安装。

这样C/C++的环境基本上就可以正常使用。我们启动eclipse并进行一个测试,创建一个C++ Project,选择Hello World C++ Project,toolchain选择MinGW GCC。创建后build它即可。

参考资料:http://apps.hi.baidu.com/share/detail/4307706

参考技术A (1)将以上下载的压缩文件进行解压,可以解压到任何目录,假设分别解压到D:\MyPlugins\emf-runtime-2.4.2
D:\MyPlugins\GEF-runtime-3.4.2
D:\MyPlugins\VE-SDK-1.4
(2)在Eclipse安装目录下创建一个目录,命名为links,然后在该目录下新建三个文本文件,文件主名任意取,扩展名可以是.txt,.link,.ini,假设三个文件的文件名分别为:EMF.txt,GEF.txt,VE.txt,在这些文件中设置插件的安装位置。(3)打开EMF.txt,在文件中输入以下内容:
path= D:\\MyPlugins\\emf-runtime-2.4.2
(注意是两个反斜杠)
(4)打开GEF.txt,在文件中输入以下内容:
path= D:\\MyPlugins\\GEF-runtime-3.4.2
(5)打开VE.txt,在文件中输入以下内容:
path= D:\\MyPlugins\\VE-SDK-1.4
四、 创建GUI程序
到此Visual Editor安装完毕,启动Eclipse,新建一个Java项目,在项目中新建一个类(Visual Class),如果看不到“Visual Class”选项,则选择“Other”菜单项,在弹出的窗口中点击“Java”“文件夹列表即可看到“Visual Class”,选择它后单击“Next”。在弹出的窗口中输入类的名字,然后从左边的“Style”列表中选择该类继承自的图形界面父类,可以根据需要选择类中包含的方法(若main方法),单击“finish”完成类的定义。
把鼠标移到Eclipse代码编辑窗口的右边即可看到隐藏的Palette控件面板,之后就可以根据设计需要选择组件进行图形界面程序的开发。
参考技术B 说的没什么问题,不过没那么麻烦,最简单的安装插件方法,直接把插件扔到eclipse的plugins文件夹下,然后clean启动就可以了,clean启动就是他说的那种方法“或者在菜单【开始】—【运行】中启动你的 eclipse 时加上— clean 参数,如我的可以在“运行”中输入: F:\hongjun\eclipse\eclipse.exe –clean ”
F:\hongjun\eclipse\eclipse.exe是你的eclipse的目录本回答被提问者和网友采纳

在离线环境中安装Visual Stuido 2017

在离线环境中安装Visual Stuido 2017

 

0x00 写在前面的废话

因为工作上大多数都是在离线环境中进行的,进出离线环境很麻烦,所以之前很长一段时间都在使用VS2010。后来尝试换了VS2013,一切顺利,只要把安装镜像拷进去安装即可。再后面.NET Core 1.0出来后,尝试在离线环境中安装VS2015,结果遇到了很多坑。其中最坑的就是安装过程中会提示xxx文件损坏无法继续安装。刚开始真的以为是下载过程中安装文件损坏,结果重新下载了几次发现还是提示损坏。然后就到网上去搜索,也没结果。后来想用VS Code开发也可以,就装个.NET Core的SDK。结果仍然提示文件损坏,不过这次查到原因,因为离线环境中缺乏安全证书无法自动下载,导致安装文件验证通不过,进而提示文件损坏。按照网上教程从有证书的电脑上把证书导出,在离线环境中导入,安装就正常了,VS2015也正常了。

0x01 下载Visual Studio 2017

点下面地址下载所需要的版本的安装程序
后面假设下载的是:vs_community.exe

0x02 下载离线资料

直接运行vs_community.exe就是在线安装。

 

要离线安装的话需要开个命令行,到vs_community.exe所在目录。或者在vs_community.exe所在目录空白处按住shift点右键,选择在此处打开命令行。
然后执行vs_community.exe --layout c:\vs2017layout,即可把离线资料下载至:c:\vs2017layout。如果想下载中文版本可以加入--lang参数:vs_community.exe --layout c:\vs2017layout --lang zh-CN,--lang参数支持的语言列表:

 

* cs-CZ ,Czech
* de-DE ,German
* en-US ,English
* es-ES ,Spanish
* fr-FR ,French
* it-IT ,Italian
* ja-JP ,Japanese
* ko-KR ,Korean
* pl-PL ,Polish
* pt-BR ,Portuguese - Brazil
* ru-RU ,Russian
* tr-TR ,Turkish
* zh-CN ,Chinese - Simplified
* zh-TW ,Chinese - Traditional

 

如果要全部下载体积是很大的,而且很多功能都用不到。可以在命令行用--add参数选择要离线的资料。例如我常用的就是Web和Desktop,所以就用下面命令离线:
vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN

 

.NET Desktop和Office开发:
vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US

 

C++ Desktop开发:
vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

 

 

--layout参数如果为空则默认为当前目录,我不喜欢输入路径,所以习惯把vs_community.exe剪切到要下载的目录,shift+右键开命令行,--layout参数为空,直接下载到当前目录。

0x03 导入安全证书

想想之前装VS2015的经历现在VS2017太体贴了。下载离线资料的目录中有个叫`certificates`的目录,点进去双击安装里面的安全证书,采用默认配置无脑下一步即可,遇到输入密码的地方空着就行。

0x04 安装Visual Studio 2017

比较建议的方式就是如何离线的就如何安装。例如我离线时用的:
vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN
那么安装时就用:
vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
当然也可以直接运行setup.exe

0x05 感受

因为工作大多在离线环境中,所以对各类开发工具离线环境中的使用都比较关心。感觉VS2015是最复杂的一版VS了,最小安装体积也很大,各种不方便。早期的.NET Core也是,过度依赖nuget,为了在离线环境中使用还得搭个nuget服务(不过这个也没啥好说的,搭个nuget服务确实方便),再考进来一大堆包。相比之下VS2017好多了。
 

更多内容欢迎访问我的博客:http://durow.vip

以上是关于关于eclipse中安装visual editor的问题 头大啊!麻烦高人指点 拜谢!的主要内容,如果未能解决你的问题,请参考以下文章

如何在eclipse中安装插件

在 Eclipse 中安装东西 - 找不到存储库“osgi.bundle”

Visual Studio 的 Eclipse 键绑定

eclipse 可视化插件Visual Editor,怎么安装?

ubuntu中安装visual studio code-(转载)

在 Visual Studio 2019 C++ 中安装库