相关疑难解决方法(0)

由于环境变量,Eclipse无法打开

我刚刚重新启动计算机而没有改变任何东西.突然间我无法打开Eclipse.相反,我收到此错误消息:

????????????????????????????????????????????????????????????????????????
? Eclipse                                                              ?
????????????????????????????????????????????????????????????????????????
?                                                                      ?
?   A Java Runtime Environment (JRE) or Java Development Kit (JDK)     ?
?   must be available in order to run Eclipse. No Java virtual machine ?
?   was found after searching the following locations:                 ?
?   C:\Users\emiri\Downloads\eclipse\jre\bin\javaw.exe                 ?
?   javaw.exe in your current PATH                                     ?
?                                                                      ?
?                                                      ??????????????  ?
?                                                      ?     OK     ?  ?
?                                                      ??????????????  ?
????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

我看到我的所有环境变量都已被删除.java,javac,mvn,等不工作.我现在该怎么做,我该如何解决这个问题?

java eclipse environment-variables

52
推荐指数
3
解决办法
14万
查看次数

在Eclipse中增加堆空间:(java.lang.OutOfMemoryError)

try {
    // CompareRecord record = new CompareRecord();
    Connection conn = new CompareRecord().getConection("eliteddaprd","eliteddaprd","192.168.14.104","1521");
    ResultSet res = null;

    if (conn != null){
        Statement stmt = conn.createStatement();
        res = stmt.executeQuery("select rowindx,ADDRLINE1 from dedupinitial order by rowindx");
    }

    Map<Integer,String> adddressMap = new LinkedHashMap<Integer, String>();
    if (res != null){
        System.out.println("result set is not null ");
        while(res.next()){
            adddressMap.put(res.getInt(1),res.getString(2));
        }
    }

    System.out.println("address Map size =========> "+adddressMap.size());
    Iterator it = adddressMap.entrySet().iterator();
    int count = 0;
    int min = 0;

    while (it.hasNext()){
        Map.Entry pairs = (Map.Entry)it.next();
        Pattern p …
Run Code Online (Sandbox Code Playgroud)

java eclipse exception-handling

48
推荐指数
4
解决办法
25万
查看次数

在尝试增加jvm内存时,是否可以设置Xmx的最大数量?

有最大值吗?您可以将Xmx设置为?我把它设置为1024米,eclipse打开正常.当我将其设置为1024以上时,eclipse不会打开,我收到错误"jvm已终止.退出代码= -1"...

我这样做是因为我不断得到"java.lang.OutOfMemoryError:Java堆空间".我正在读取35.5Mb .txt文件,当它只是使用" while((line = reader.readLine()) != null)"循环读取文件时会发生此错误.我原本以为1024mb就足够了.谁能帮我?

java eclipse jvm

45
推荐指数
2
解决办法
11万
查看次数

m2eclipse:Eclipse在JRE中运行,但需要JDK

m2eclipse(0.10.0)和eclipse galileo(Build id:20090920-1017)有问题.

我总是收到错误消息:"Eclipse正在JRE中运行,但需要JDK".我尝试了几件事,但没有任何作用.错误消息仍然存在.以下是我尝试过的事情:

  • 在Window> Preferences> Java> Installed JREs中,我检查了JDK1.6.0_20.什么都不行

  • 在Window> Preferences> Java> Installed JRE中,我删除了所有JRE.只有已检查的JDK1.6.0_20仍然存在.什么都不行

  • 在Window> Preferences> Java> Installed JREs> Execution Environments中我选择了JavaSE-1.6并检查了JDK1.6.0_20 [完全匹配].什么都不行.

  • 在eclipse桌面启动图标的首选项中,我添加了-vm参数(C:\ Program\eclipse_galileo\eclipse\eclipse.exe -vm C:\ Program\Java\jdk1.6.0_20\bin).什么都不行.

  • 我添加了clean参数(C:\ Program\eclipse_galileo\eclipse\eclipse.exe -vm C:\ Program\Java\jdk1.6.0_20\bin -clean).什么都不行.

  • 我将-vm参数添加到eclipse.ini文件中,并在-vm后添加回车符,并在新行中添加C:/Programme/Java/jdk1.6.0_20/bin/javaw.exe.什么都不行.

  • 完成所有这些操作后,我删除了m2eclipse插件并再次安装它.什么都不行.

我尝试过的新想法:

  • 在eclipse桌面启动图标的首选项中,我将可执行文件放在最后(C:\ Program\eclipse_galileo\eclipse\eclipse.exe -vm C:\ Program\Java\jdk1.6.0_20\bin\javaw.exe).什么都不行.

  • 我在eclipse.ini中将斜杠更改为反斜杠.什么都不行.

这是我的eclipse.ini文件:

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Programme\Java\jdk1.6.0_20\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
Run Code Online (Sandbox Code Playgroud)

是否有人有其他想法?任何帮助表示赞赏.

非常感谢你.GernoK

java eclipse maven-2 m2eclipse

41
推荐指数
4
解决办法
4万
查看次数

在Mac上使用Android SDK,Eclipse非常慢.我怎样才能加快速度?

我在运行Snow Leopard的Mac上使用Eclipse + Android SDK来开发Android应用程序.

事实上,Eclipse非常缓慢 - 就像更换标签时的"沙滩球"一样.

我能做些什么来改善它的表现吗?

eclipse macos performance android

40
推荐指数
1
解决办法
1万
查看次数

提示改善Eclipse性能

使用大型项目​​在Eclipse中工作可能会很痛苦,因为IDE工作缓慢,有时会停止并且不响应.我知道它可以取决于操作系统,Eclipse的版本等.

所有eclipse开发人员都有在Eclipse中调整工作空间的技巧,应该关闭哪些来提高IDE的性能?

例如:我的项目建议关闭xml验证,不要安装m2eclipse.

由于eclipse的性能,一些开发人员使用IntelliJ.

更新:对于那些对日食表现感到不舒服的人,我建议尝试其他解决方案只是为了进行比较 - 我试过,这是我在表演主题上做得最好的:)

java eclipse ide performance

40
推荐指数
6
解决办法
3万
查看次数

如何减少Eclipse Ganymede的内存使用?

我使用最近的Ganymede版本的Eclipse,特别是Java EE和Web开发人员的发行版.我已经安装了一些额外的插件(例如Subclipse,Spring,FindBugs)并删除了所有的Mylyn插件.

我没有在Eclipse中做任何特别重要的事情,例如启动应用服务器或连接到数据库,但由于某种原因,经过几个小时的使用后,我发现Eclipse使用的是接近500MB的内存.

有谁知道Eclipse为什么会使用这么多内存(漏洞?),更重要的是,如果我能做些什么来改进这个?

java eclipse memory ide

34
推荐指数
2
解决办法
4万
查看次数

Java user.home被设置为%userprofile%并且未被解析

我们公司最近从Windows XP升级到Windows 7企业版.JDK安装不再将user.home设置为用户目录的完整路径,而是将user.home设置为%userprofile%.这对Eclipse,Maven等应用程序造成了很多问题.我现在必须在JVM中为每个应用程序设置-Duser.home.还有其他人经历过这个吗?有没有解决这个问题?这与Windows 7企业版的安装有关吗?我试过1.5 JDK和1.6 JDK.

这是属性列表.注意user.home:

-- listing properties --
java.runtime.name=Java(TM) SE Runtime Environment
sun.boot.library.path=C:\Program Files\Java\jre6\bin
java.vm.version=16.0-b13
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=US
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C:\Users\politesp\Desktop
java.runtime.version=1.6.0_18-b07
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C:\Program Files\Java\jre6\lib\endorsed
os.arch=x86
java.io.tmpdir=C:\Users\politesp\AppData\Local\Temp\
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 7
sun.jnu.encoding=Cp1252
java.library.path=C:\WINDOWS\system32;.;C:\WINDOWS\Sun\...
java.specification.name=Java Platform API Specification
java.class.version=50.0
sun.management.compiler=HotSpot Client Compiler
os.version=6.1
user.home=%userprofile%
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.6
user.name=politesp
java.class.path=.
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=C:\Program Files\Java\jre6
java.specification.vendor=Sun Microsystems Inc.
user.language=en
awt.toolkit=sun.awt.windows.WToolkit …
Run Code Online (Sandbox Code Playgroud)

java jvm windows-7

34
推荐指数
4
解决办法
9万
查看次数

Eclipse 3.5无法安装插件

我真的不知道发生了什么事情与Eclipse 3.5(3.5.0或3.5.1,同样的问题),但是它已经2现在日子,我与Eclipse努力寻找一种方法,使通过插件安装工作"安装新软件屏幕"!!! 我访问了很多论坛和博客,尝试了许多解决方案,但都是徒劳的:每次当前问题都消失了,并且出现了新的问题.

我试图让它在我的办公室工作,所以在代理后面.到目前为止,我得到的最好建议是关于NTLM代理的已知问题:http://wiki.eclipse.org/ECF_Filetransfer_Support_for_NTLMv2_Proxies.我提供了提示,但现在我有一条新的错误消息:Eclipse根本找不到存储库...例如,这是我现在使用Galileo更新站点本身得到的信息:

org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: No repository found at http://download.eclipse.org/releases/galileo.
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:380)
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:606)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:88)
    at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.java:88)
    at org.eclipse.equinox.internal.provisional.p2.ui.QueryableMetadataRepositoryManager.doLoadRepository(QueryableMetadataRepositoryManager.java:55)
    at org.eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadRepository(QueryableRepositoryManager.java:195)
    at org.eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadAll(QueryableRepositoryManager.java:108)
    at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.run(PreloadingRepositoryHandler.java:71)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Run Code Online (Sandbox Code Playgroud)

与Samething http://download.eclipse.org/eclipse/updates/3.5,或http://download.eclipse.org/tools/mylyn/update/e3.4/和任何网站:没有人的作品.

请有人帮忙!

PS:下面有一些细节:

我也有与第三方软件相同的问题...例如:http://www.epic-ide.org/updates/testing/site.xml ....同样的错误消息.

如果我转到"首选项">"安装/更新">"可用软件站点",请单击任何站点,在"测试连接"上,我会收到包含此错误消息的ProvisionException(当我单击详细信息时):

无法在http://download.eclipse.org/technology/epp/packages/galileo/site.xml上读取存储库.无法在http://download.eclipse.org/technology/epp/packages/galileo/site.xml上读取存储库.服务器重定向次数太多(20)

解决方案是: 在您的eclipse.ini文件中添加以下行(之前-vmargs):(在3.5; 3.5.1; 3.6.2上验证)

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=myproxy
-Dhttp.proxyUser=mydomain\myusername
-Dhttp.proxyPassword=mypassword
-Dhttp.nonProxyHosts=localhost|127.0.0.1
Run Code Online (Sandbox Code Playgroud)

java eclipse ide eclipse-3.5

30
推荐指数
5
解决办法
11万
查看次数

如何在Eclipse中强制线程转储?

我正在通过BEA Weblogic Server v9.2运行时环境在Eclipse中启动Weblogic应用程序.如果这是直接从命令行运行,我会执行ctrl-BREAK来强制进行线程转储.有没有办法在Eclipse中做到这一点?

java eclipse memory-leaks weblogic

28
推荐指数
3
解决办法
3万
查看次数