Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不同的Eclipse版本之间移动插件_Eclipse_Plugins_64 Bit_32 Bit - Fatal编程技术网

在不同的Eclipse版本之间移动插件

在不同的Eclipse版本之间移动插件,eclipse,plugins,64-bit,32-bit,Eclipse,Plugins,64 Bit,32 Bit,我需要为运行在远程64位Linux机器上的eclipse安装几个插件 我试着将必要的插件复制到远程机器上的插件和功能文件夹中,但似乎不起作用 我现在想尝试的方法是用所有插件安装一个新的Eclipse,并替换整个Eclipse文件夹 但当我这么做的时候,我意识到我必须使用32位Linux和Eclipse。是否可以安装32位Eclipse并将插件和功能移动到远程机器上? 我需要考虑其他的事情吗? 你能推荐其他对我有帮助的方法吗 更新: 问题是我不能在远程机器上启动eclipse。我可以通过ssh访问

我需要为运行在远程64位Linux机器上的eclipse安装几个插件

我试着将必要的插件复制到远程机器上的插件和功能文件夹中,但似乎不起作用

我现在想尝试的方法是用所有插件安装一个新的Eclipse,并替换整个Eclipse文件夹

但当我这么做的时候,我意识到我必须使用32位Linux和Eclipse。是否可以安装32位Eclipse并将插件和功能移动到远程机器上? 我需要考虑其他的事情吗? 你能推荐其他对我有帮助的方法吗

更新: 问题是我不能在远程机器上启动eclipse。我可以通过ssh访问它,但不能通过向导运行eclipse和安装插件。 我也没有64位linux来准备一个完整的eclipse,我可以简单地复制它。 所以我的意思是,我必须准备一个eclipse安装,或者可能只是一个插件文件夹,然后将它从32位的体系结构移动到64位的体系结构


我可以下载当前的eclipse文件夹,但无法运行它。当我尝试用ubuntu启动它时,什么都没有发生。我相信这是因为它是64位版本,我有32位体系结构。

如果没有某种虚拟化软件来完成CPU仿真,你就无法在32位系统上运行64位二进制文件。VMWare、VirtualPC等。。。不要这样做。他们虚拟化了系统,但没有虚拟化CPU


另一种方法是:如果操作系统(和处理器)支持32位二进制文件,则在64位cpu上运行32位二进制文件通常是可行的。

如果没有某种虚拟化软件来完成cpu模拟,则无法在32位系统上运行64位二进制文件。VMWare、VirtualPC等。。。不要这样做。他们虚拟化了系统,但没有虚拟化CPU


另一种方法是:如果操作系统(和处理器)支持32位二进制文件,则在64位cpu上使用32位二进制文件通常是可行的。

我认为这是可行的

架构不应该是问题所在。除非插件包含通过JNI调用的DLL或.so库,但示例很少(swt是一个示例,但示例很少)

事实上,您拥有特定于OS/arch/GUI的eclipse版本的原因不是java代码,而是本机启动器(windows和SWT上的eclipse.exe),其余的都可以从一台机器到另一台机器,而不管是arch、OS还是wondows管理器

但是,在eclipse的插件目录中放置JAR不再是安装插件的推荐方式(从3.3开始)。这可能有效,但无法保证

要安装缺少的插件,您应该从eclipse本身下载它们(帮助=>安装新软件…)。如果您告诉我们您有问题的具体插件,我们可能能够更准确地帮助您

最好的方法是列出源计算机上的所有插件(来自eclipse(help=>about)并查看在arch/os/gui中有特定提示的名称。所有这些都不能复制。其余的都应该是安全的。
正如我所说的,当心swt。如果你决定使用JavaHL,Subclipse有一个依赖于JNI的配置。还有一些“错误”的插件,比如xmlSpy等,它们比JNI适配器更重要,但它们不是主流。我认为这是可行的

架构不应该是问题所在。除非插件包含DLL或.so库,通过JNI调用这些库,但示例很少(swt是一个示例,但示例很少)

事实上,您拥有特定于OS/arch/GUI的eclipse版本的原因不是java代码,而是本机启动器(windows和SWT上的eclipse.exe),其余的都可以从一台机器到另一台机器,而不管是arch、OS还是wondows管理器

但是,在eclipse的插件目录中放置JAR不再是安装插件的推荐方式(从3.3开始),它可能会起作用,但不能保证

要安装缺少的插件,您应该从eclipse本身下载它们(help=>install new software…)。如果您告诉我们您遇到问题的具体插件,我们可能能够更准确地帮助您

最好的方法是列出源计算机上的所有插件(来自eclipse(help=>about)并查看在arch/os/gui中有特定提示的名称。所有这些都不能复制。其余的都应该是安全的。
正如我所说的,当心swt。如果你决定使用JavaHL,Subclipse有一个依赖于JNI的配置。还有一些“错误”的插件,比如xmlSpy等,它们比JNI适配器更多,但它们不是主流。不要这样做。不仅有许多插件带有本机编译片段(32位与64位不同),但在最新版本中,Eclipse甚至不会注册直接插入的功能和插件。除非在具有兼容体系结构的计算机之间移动整个安装,否则您应该显式安装插件。

不要这样做。不仅有许多插件具有本机编译的片段(32位与64位不同),但在最新版本中,Eclipse甚至不会注册直接插入的功能和插件。除非您在具有兼容体系结构的计算机之间移动整个安装,否则您应该显式安装插件。

您的问题标题似乎与您的问题不符。我怀疑大多数人会跳过您的问题要完成标题中暗示的完全不可能的任务。您不能在32位操作系统上安装64位软件并期望它正常工作。在没有经验的情况下,最好通过Eclipse Marketplace安装插件(或向软件安装程序添加适当的更新站点)。您应该编辑问题以说明原因