GVKun编程网logo

在Linux中更改.eclipse文件夹(linux配置eclipse)

10

如果您想了解在Linux中更改.eclipse文件夹和linux配置eclipse的知识,那么本篇文章将是您的不二之选。我们将深入剖析在Linux中更改.eclipse文件夹的各个方面,并为您解答li

如果您想了解在Linux中更改.eclipse文件夹linux配置eclipse的知识,那么本篇文章将是您的不二之选。我们将深入剖析在Linux中更改.eclipse文件夹的各个方面,并为您解答linux配置eclipse的疑在这篇文章中,我们将为您介绍在Linux中更改.eclipse文件夹的相关知识,同时也会详细的解释linux配置eclipse的运用方法,并给出实际的案例分析,希望能帮助到您!

本文目录一览:

在Linux中更改.eclipse文件夹(linux配置eclipse)

在Linux中更改.eclipse文件夹(linux配置eclipse)

如何在Linux中更改.eclipse文件夹?我尝试添加此行:

-Dosgi.configuration.area=/directory/directory1/eclipse/.eclipse

在eclipse.ini的顶部,但是它不起作用。我也尝试将其添加到eclipse.ini中的其他各个位置,但还是没有运气。

编辑

我添加了这一行:

-Dosgi.configuration.area=file:/directory/directory1/eclipse/.eclipse

-vmargs的正下方。当Eclipse启动时,它现在从正确的.eclipse位置读取,如果.eclipse不存在,它将创建它。不幸的是,在Eclipse加载之后,在我的主文件夹中创建了另一个.eclipse文件夹,然后Eclipse继续从该文件夹读取。我怀疑我的eclipse.ini文件现在正确,但是还有另一个文件需要更改。

答案1

小编典典

最简单的操作可能是将Java传递给Java,user.home从而使派生其位置的所有其他众多地方都基于Java
user.home。因此,请在.ini文件中使用以下内容来代替您的内容:

-Duser.home=/directory/other/here

除了.eclipse,你可能会发现在你的重写创建其他目录user.home,如.p2.oracle_jre_usage等。

其他说明:

-Dosgi.configuration.area是对Eclipse的配置区域的更改,它不会影响用户区域。除非您确实想要多种配置,否则您可能也不想将其更改为默认设置(请参阅下文)。

此外,通常要做的是将-configuration用作参数,eclipse{.exe}然后让eclipse将其转换为适当的VM参数。

您可能想要-user覆盖用户区。查看Eclipse帮助中的位置以获取更多信息(在下面引用)。

但是,仍然有一些东西可以对其位置进行单独控制,例如安全存储,这由-eclipse.keyring
命令行参数控制。

地点

Eclipse运行时定义了许多位置,这些位置为插件开发人员提供了用于读取/存储数据的上下文,并且Eclipse用户可以控制数据共享和可见性的范围。Eclipse定义了以下位置概念:

用户(-用户){osgi.user.area} [@ none,@ noDefault,@ user.home,@
user.dir,文件路径,URL]
用户位置特定于用户。通常,用户位置基于Java
user.home系统属性的值,但是可以覆盖此位置。可以在用户位置找到诸如用户范围的首选项和登录信息之类的信息。

安装(-安装){osgi.install.area} [@ user.home,@ user.dir,文件路径,URL]
安装位置是Eclipse本身的安装位置。实际上,此位置是目录(通常是“
eclipse”),该目录是正在运行的eclipse.exe的父目录,或者是包含org.eclipse.equinox.launcher软件包的插件目录。对于普通用户,此位置应视为只读,因为许多用户可能会共享安装。可以设置安装位置并将eclipse.exe与Eclipse的其余部分解耦。

配置(-配置){osgi.configuration.area} [@ none,@ noDefault,@ user.home,@
user.dir,文件路径,URL]

配置位置包含用于识别和管理安装(子集)的文件。跑。因此,每次安装可能有许多配置。安装可能带有默认配置区域,但是典型的启动方案涉及运行时尝试查找更可写的配置位置。

实例(-数据){osgi.instance.area} [@ none,@ noDefault,@ user.home,@
user.dir,文件路径,URL]

实例位置包含用户定义的数据工件。例如,资源插件将实例区域用作工作空间位置,因此将其用作项目的默认宿主。其他插件可以免费在此位置写入所需的任何文件。

尽管用户可以设置这些位置中的任何一个,但是如果未提供值,Eclipse将计算合理的默认值。设置位置的最常见用例是实例区域,或者在IDE上下文中是工作区。要在特定数据集上运行缺省的Eclipse配置,可以指定:

eclipse -data c:\mydata

c – 在linux中更改线程优先级和调度程序

c – 在linux中更改线程优先级和调度程序

我有一个单线程应用程序.如果我使用下面的代码,我得到sched_setscheduler():不允许操作
.

struct sched_param param;
param.sched_priority = 1;
if (sched_setscheduler(getpid(),SCHED_RR,&param))
printf(stderr,"sched_setscheduler(): %s\n",strerror(errno));

但是,如果我使用如下的pthread api,我不会收到错误.单线程应用程序的两者之间有什么区别,下面的函数真的改变了调度程序和优先级,还是我错过了一些错误处理?

void assignRRPriority(int tPriority)
{
    int  policy;
    struct sched_param param;

    pthread_getschedparam(pthread_self(),&policy,&param);
    param.sched_priority = tPriority;
    if(pthread_setschedparam(pthread_self(),&param))
            printf("error while setting thread priority to %d",tPriority);
}
最佳答案
该错误可能是由对实时优先级设置的限制(ulimit -r检查,ulimit -r 99允许1-99优先级)引起的.从pthread_setschedparam开始成功:如果你在没有-pthread选项的情况下编译,这个函数只是一个存根,就像其他一些pthread函数一样.使用-pthread选项,结果应该相同(strace显示使用相同的系统调用).

Eclipse ADT插件在Linux上注销

Eclipse ADT插件在Linux上注销

您好,我有debian wheezy和安装日食和ADT插件。 但是,当我尝试将某些视图“拖放”到布局时,它会将我从会话中注销。 例如,如果我尝试从文本字段中拖放“Person Name”视图,则会将我注销,并显示kdm屏幕。 (我有KDE)。 这似乎很奇怪。 我试图创build一个新的用户,但问题仍然存在,因此这不是一个用户configuration冲突。 有任何想法吗? 有没有人有类似的问题?

UPDATE

正如Marko所build议的那样,我发现了一些X日志,似乎有一个分段错误。这里是我得到的回溯:

[ 15630.543] Backtrace: [ 15630.543] 0: /usr/bin/X (xorg_backtrace+0x36) [0x7fedc274bc66] [ 15630.544] 1: /usr/bin/X (0x7fedc25cd000+0x1827b9) [0x7fedc274f7b9] [ 15630.544] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fedc18f5000+0xf030) [0x7fedc1904030] [ 15630.544] 3: /usr/bin/X (miResolveColor+0x3) [0x7fedc2729dd3] [ 15630.544] 4: /usr/bin/X (FakeAllocColor+0x62) [0x7fedc26121a2] [ 15630.544] 5: /usr/bin/X (0x7fedc25cd000+0x16e3c3) [0x7fedc273b3c3] [ 15630.544] 6: /usr/bin/X (0x7fedc25cd000+0x16fe4d) [0x7fedc273ce4d] [ 15630.544] 7: /usr/bin/X (miPointerUpdateSprite+0x29a) [0x7fedc27372da] [ 15630.544] 8: /usr/bin/X (0x7fedc25cd000+0x16a58d) [0x7fedc273758d] [ 15630.544] 9: /usr/bin/X (0x7fedc25cd000+0xdb2f3) [0x7fedc26a82f3] [ 15630.544] 10: /usr/bin/X (0x7fedc25cd000+0x10c7a7) [0x7fedc26d97a7] [ 15630.544] 11: /usr/bin/X (0x7fedc25cd000+0x5a629) [0x7fedc2627629] [ 15630.544] 12: /usr/bin/X (0x7fedc25cd000+0x62cc3) [0x7fedc262fcc3] [ 15630.544] 13: /usr/bin/X (0x7fedc25cd000+0x5c503) [0x7fedc2629503] [ 15630.544] 14: /usr/bin/X (ProcgrabPointer+0x140) [0x7fedc262c180] [ 15630.544] 15: /usr/bin/X (0x7fedc25cd000+0x52e31) [0x7fedc261fe31] [ 15630.544] 16: /usr/bin/X (0x7fedc25cd000+0x41ec5) [0x7fedc260eec5] [ 15630.544] 17: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7fedc061cead] [ 15630.544] 18: /usr/bin/X (0x7fedc25cd000+0x4219d) [0x7fedc260f19d] [ 15630.544] [ 15630.544] Segmentation fault at address 0x7fd5c358cdd6 [ 15630.544] Fatal server error: [ 15630.544] Caught signal 11 (Segmentation fault). Server aborting

正如Marko所build议的那样,我发现了一些X日志,似乎有一个分段错误。这里是我得到的回溯:

新鲜安装的Eclipse,R无法parsing为variables

ADT插件安装问题Eclipse 3.7 Ubuntu 11.10

尝试在Eclipse上使用WindowBuilder时出错

在Eclipse Neon.2中不能识别Android ADT

三星galaxy 7“(GT-P6210)没有检测到USBdebugging?

[ 15630.543] Backtrace: [ 15630.543] 0: /usr/bin/X (xorg_backtrace+0x36) [0x7fedc274bc66] [ 15630.544] 1: /usr/bin/X (0x7fedc25cd000+0x1827b9) [0x7fedc274f7b9] [ 15630.544] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fedc18f5000+0xf030) [0x7fedc1904030] [ 15630.544] 3: /usr/bin/X (miResolveColor+0x3) [0x7fedc2729dd3] [ 15630.544] 4: /usr/bin/X (FakeAllocColor+0x62) [0x7fedc26121a2] [ 15630.544] 5: /usr/bin/X (0x7fedc25cd000+0x16e3c3) [0x7fedc273b3c3] [ 15630.544] 6: /usr/bin/X (0x7fedc25cd000+0x16fe4d) [0x7fedc273ce4d] [ 15630.544] 7: /usr/bin/X (miPointerUpdateSprite+0x29a) [0x7fedc27372da] [ 15630.544] 8: /usr/bin/X (0x7fedc25cd000+0x16a58d) [0x7fedc273758d] [ 15630.544] 9: /usr/bin/X (0x7fedc25cd000+0xdb2f3) [0x7fedc26a82f3] [ 15630.544] 10: /usr/bin/X (0x7fedc25cd000+0x10c7a7) [0x7fedc26d97a7] [ 15630.544] 11: /usr/bin/X (0x7fedc25cd000+0x5a629) [0x7fedc2627629] [ 15630.544] 12: /usr/bin/X (0x7fedc25cd000+0x62cc3) [0x7fedc262fcc3] [ 15630.544] 13: /usr/bin/X (0x7fedc25cd000+0x5c503) [0x7fedc2629503] [ 15630.544] 14: /usr/bin/X (ProcgrabPointer+0x140) [0x7fedc262c180] [ 15630.544] 15: /usr/bin/X (0x7fedc25cd000+0x52e31) [0x7fedc261fe31] [ 15630.544] 16: /usr/bin/X (0x7fedc25cd000+0x41ec5) [0x7fedc260eec5] [ 15630.544] 17: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7fedc061cead] [ 15630.544] 18: /usr/bin/X (0x7fedc25cd000+0x4219d) [0x7fedc260f19d] [ 15630.544] [ 15630.544] Segmentation fault at address 0x7fd5c358cdd6 [ 15630.544] Fatal server error: [ 15630.544] Caught signal 11 (Segmentation fault). Server aborting

Android编程在eclipse中不起作用

Eclipse quicktip不会在Linux Ubuntu和Centos上显示“导入”build议

没有这样的文件或目录“,而试图获得亚行版本

Eclipse ADT意外的exception“无法运行程序”

无法find用于设置首选项Eclipse的Android SDK位置

尝试安装适用于Linux的ADT软件包,看看问题是否仍然存在!

Eclipse在Linux下在哪里寻找eclipse.ini

Eclipse在Linux下在哪里寻找eclipse.ini

我刚刚设置了Ubuntu工作站,并想向eclipse.ini添加一些设置。当我搜索文件时,我发现:

  • /etc/eclipse.ini
  • /usr/lib/eclipse.ini

我的问题是:

  • Eclipse实际上是否同时使用两个文件?
  • 如果是这样,它将以什么顺序读取它们?
  • 它如何合并它们?
  • 我找到的两个文件都是系统范围的文件,我的主目录中是否可以放置仅影响实例的目录?

答案1

小编典典

只有一个文件。

lrwxrwxrwx 1 root root 2012年8月16日/usr/lib/eclipse/eclipse.ini->
/etc/eclipse.ini

eclipse在linux该如何汉化那?

eclipse在linux该如何汉化那?

在官网下了个汉化包,里面有这么俩文件{features;plugins}

我覆盖到/usr/lib/eclipse这里面,但是没有什么变化,难道要设置什么东西吗?

关于在Linux中更改.eclipse文件夹linux配置eclipse的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于c – 在linux中更改线程优先级和调度程序、Eclipse ADT插件在Linux上注销、Eclipse在Linux下在哪里寻找eclipse.ini、eclipse在linux该如何汉化那?的相关知识,请在本站寻找。

本文标签: