我的应用程序代码开始变得无法管理,我想启动源代码控制,主要是因为我需要分支我的代码.
你过去曾经使用过哪些优秀的系统,你会向我推荐什么?
要求:
必须是免费的
必须与eclipse集成
必须与android开发插件一起使用
在我看来,这似乎是最容易找到的东西,一种在eclipse中将我的类显示为UML的简单方法
但除此之外:http://java2uml.gforge.enseeiht.fr/和http://sourceforge.jp/projects/amateras/releases/我没有找到任何新的,维护的和"好的"实施(全部到期)尊重上述两个)
还有我错过的其他东西吗?
我正在使用Ubuntu10.10操作系统,我已经下载了eclipse-jee-helios-SR1-linux-gtk-x86_64.tar.gz.我的电脑是64位机器.
当我解开eclipse并尝试从命令行运行时./eclipse,它给了我上面的错误.
当我跑步时file eclipse,它给了我以下信息.
eclipse: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses
shared libs), for GNU/Linux 2.4.0, not stripped
Run Code Online (Sandbox Code Playgroud)
有人可以帮我找出这里出了什么问题
在此先感谢您的帮助
我正在使用PhoneGap BlackberryWebWorks我已经安装了BlackBerry WebWorks插件:2.5.1和Blackberry WebWorks SDK:2.0.0.和PhoneGap 0.9.4.但在eclipse中构建项目时,我收到以下错误
Errors occurred during the build.
Errors running builder 'Faceted Project Validation Builder' on project 'PhoneGapSample'.
Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants
Run Code Online (Sandbox Code Playgroud)
我不知道如何继续删除此错误.如果任何人对此有任何想法.它将帮助我克服这个错误.谢谢,萨加尔.
在我们的Eclipse插件应用程序中,Eclipse启动时需要很长时间,用户在应用程序的左下角看到"Initialize Java tooling"消息.因为我们的用户与java没有任何关系,我想知道是否可以禁用Initialize Java工具.
另一个问题:什么是Initialize Java工具?
目前正在项目中的4个不同分支机构工作.
对于每个分支,Eclipse中都有一个不同的工作区.
问题是当我在不同的工作空间上打开多个日食时,我很难区分它们并理解当前正在查看的工作空间.(路径相同,因此所有分支上的窗口名称都相同
我可以选择这样做:
File->Switch Workspace->Other...
它将显示当前工作区的名称,但我正在寻找一种方式让它出现在我的主显示窗口中,所以我不需要每天做100次这样的动作
我刚开始用__CODE__,想安装一些插件,但我无法找到日食市场在Android SDK中.
这部分是android sdk已经或者必须安装吗?
我编写了一个客户注释处理器来生成包含在Eclipse插件中的各种源文件.作为此过程的一部分,它还使用通常的调用记录各种错误和警告ProcessingEnvironment#getMessager().printMesssage(Kind, String, Element).
我一直在通过调试Eclipse中的插件来测试处理器.在Eclipse的已启动子实例中,处理器都按预期工作 - 源文件由编译器根据需要生成,拾取和解释.生成和未生成的任何编译器(即非自定义)错误都会出现在编辑器,问题视图等中,如预期的那样.
但是,我发现自定义错误和警告的显示方式存在很多不一致之处.我看到的行为如下:
NOTE它始终显示在Info类型下的Error Log中,无论是否指定了Element.ERROR还是WARNING根据上面的重点,真正的问题是第3项 - 在某些情况下,尽管登录了有效元素,我仍然无法在编辑器中出现错误.实际上,我已经成功地通过简单地更改特定生成的源文件的名称来可靠地显示错误而不会出现.
当然问题不在于文件名本身,但肯定的情况是,生成一个名称与代码中已经存在的引用相匹配的类会导致错误被隐藏,同时使用不同的名称生成错误(或根本不生成错误)会导致错误显示(以及由缺少的类引起的所有常规编译器错误).最奇怪的是,与其他任何类(其中有许多类)相比,这个生成的类没有任何根本的不同,尽管它的结构和引用方式都是独一无二的.它也相当长(约400种方法),但人为地缩短它没有任何区别.其他生成的类在代码中也有现有引用,并且不会抑制错误.
不幸的是,我还没有时间测试是否在部署Eclipse插件时(即在Eclipse的"真实"实例中运行)发生此问题,或者实际上如果在javac显式调用或调用Maven构建时出现问题.
如果没有发布插件的完整代码,我不希望任何人能够直接提供帮助,但如果任何人遇到注释处理器生成的错误的经验问题,我对任何建议或建议都非常开放.在我看来,这似乎是Eclipse中的一个错误,但我无法在线找到它的任何引用.我也无法在底层Eclipse实例或Eclipse的已启动子实例的.metadata/.log文件中找到任何错误.最后,我确保在注释处理器代码中没有抑制或报告异常.
Eclipse版本详细信息:
Version: Luna Service Release 1a (4.4.1)
Build id: 20150109-0600
Run Code Online (Sandbox Code Playgroud)
任何帮助表示感谢,并提前多多感谢:)
我从Oracle官方网站下载了Java Card Connected Edition 3.0.2并进行了安装.JCDK中有一些网络样本.在编写的文档中:
必须在NetBeans IDE中运行所有示例.它们无法在此版本的开发工具包中从命令行运行.
示例正确地与NetBeans IDE一起使用.我可以导入它们并在Java Card Platform上运行.
但我想在Eclipse IDE上使用这些示例.在Eclipse中作为Java Card SDK路径,我展示了Java Card Connected主路径.然后创建了新设备并尝试启动它[ 例如CardHolderApp ].但是Eclipse给出了:
ApduTool thread exited
User input thread exited
APDU|ApduTool [v3.0.2]
APDU| Copyright (c) 2009 Sun Microsystems, Inc.
APDU| All rights reserved.
APDU| Use is subject to license terms.
APDU|Opening connection to localhost on port 9025.
APDU|Connected.
APDU|java.net.ConnectException: Connection refused: connect
ApduTool process finished with code: 1
Run Code Online (Sandbox Code Playgroud)
.log文件:
!ENTRY org.eclipse.core.jobs 4 2 2015-09-08 01:39:17.142
!MESSAGE An internal error …Run Code Online (Sandbox Code Playgroud) 我正在尝试调试此问题,但不确定我需要在哪里替换 Eclipse的SWT jar文件.
当前系统配置:
Eclipse Helios 3.6 - 32 Bit
JDK 1.6
JVM - 32 Bit
Windows 7 - 64 Bit
Run Code Online (Sandbox Code Playgroud)
错误信息:
java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:174)
at org.eclipse.swt.internal.C.<clinit>(C.java:21)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:138)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:687)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
at de.vogella.rcp.intro.first.Application.start(Application.java:18)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
An error has occurred. See …Run Code Online (Sandbox Code Playgroud) eclipse-plugin ×10
eclipse ×7
java ×7
android ×2
eclipse-rcp ×2
blackberry ×1
cordova ×1
eclipse-pde ×1
javacard ×1
jvm ×1
netbeans ×1
swt ×1
ubuntu-10.04 ×1
uml ×1
windows ×1