Tag: eclipse

在哪里为Java项目git init?

我创建了工作区TestWorkspace ,在其中,我创建了项目Testing Project (现在有.settings , src , bin文件夹和.classpath , .project文件)。 我将在此项目下添加我的代码,我想在gitHub上托管这个项目。 为了做到这一点,我将不得不git init 我应该在哪里git init ? 在工作区文件夹TestWorkspace或项目文件夹中Testing Project ? 什么是理想的方式,以便进一步我不会面临问题?

在默认包中的JAR文件中导入类

我如何在这里使用Queue? 我无法使导入工作,因为Queue.class不在包中。 我已经尝试过这个宇宙中的一切,还有更多。 http://i.stack.imgur.com/AFrrc.jpg

如何在Android代码中使用.so文件来使用本机方法

我有libmath.so文件,其中包含本机方法。 我需要在我的android代码中调用本机方法。 我创建了一个示例android应用程序并在libs / armeabi文件夹中添加了libmath.so,然后运行“右键单击鼠标” – > Android工具 – >添加本机支持。 现在,在应用程序的jni文件夹中创建以下具有以下内容的文件。 Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := libmath LOCAL_SRC_FILES := libmath.cpp include $(BUILD_SHARED_LIBRARY) libmath.cpp #include 当我将项目作为Android应用程序运行时,它在控制台中显示如下: – 17:58:41 **** Build of configuration Default for project math **** “F:\\Vinay\\Softwares\\android-ndk-r10d\\ndk-build.cmd” all [armeabi] Compile++ thumb: math libs/armeabi/libmath.so 17:58:53 Build Finished (took 11s.695ms) 以下是我如何加载库的代码: – public […]

GWT代码服务器未使用maven原型在新生成的项目中查找模块

我已经和GWT和eclipse合作了一段时间了,我想用maven和GWT插件(gwt-maven-plugin, 在这里输入链接描述 )。 我试图在eclipse(Luna 4.4)中使用它,但显然我没有正确地做到这一点,因为它非常脆弱,因为当我改变了一些小的东西时,它会定期打破它的设置。 pom.xml。 所以我决定退后一步,消除eclipse的黑魔法,并从命令行从头开始一个新项目。 但是,我似乎无法掌握运行实际应用程序的问题,因为当我执行代码服务器时,导航到该页面,我看到以下消息: Can’t find any GWT Modules on this page. 显然,代码服务器正在运行,但模块文件似乎尚未托管。 AFAIK我看了几个小时的自学(并找到http://blog.ltgt.net/how-does-gwts-super-dev-mode-work/ ),应该有第二个进程实际并行托管代码到代码服务器。 用maven做这个的合适方法是什么? 我应该打开第二个终端并与代码服务器并行运行docker或其他东西吗? 如果是这样,有人可以给我一个提示,告诉我如何最有效地做到这一点? 提前致谢! 以下是我创建项目的方法: mvn archetype:generate \ -DarchetypeGroupId=org.codehaus.mojo \ -DarchetypeArtifactId=gwt-maven-plugin \ -DarchetypeVersion=2.7.0 [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building Maven Stub Project (No POM) 1 [INFO] ———————————————————————— [INFO] [INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) > […]

Eclipse中的java.lang.NoClassDefFoundError,但不包含Ant

我对一些Android项目和Eclipse有一个非常奇怪的问题。 我有许多Android项目都使用了大量相同的代码,因此将大量代码移动到Android库项目中。 在很长一段时间里,这对于三个应用程序来说效果很好。 今天,我也希望将这个库用于第四个应用程序,并遇到麻烦。 基本上情况如下: 库项目:包含一组活动以及一些实用程序类 新项目:在某种情况下实例化图书馆项目中的一项活动。 这应该都是微不足道的事情,我甚至在其他三个应用程序中完全相同的事情与完全相同的库项目完全相同的活动。 在新项目中,我在项目属性中引用了库项目,并将库项目中的活动添加到AndroidManifest.xml。 Eclipse现在认识到这一点,并让我参考活动。 一切都是好的。 应用程序运行正常,直到我执行从库项目启动活动的操作。 应用程序退出,logcat告诉我: FATAL EXCEPTION: main java.lang.NoClassDefFoundError: no.company.application.base.SomeDetailActivity at no.company.someotherapplication.SomeListActivity$4.onClick(SomeListActivity.java:466) at android.view.View.performClick(View.java:2538) at android.view.View$PerformClick.run(View.java:9152) at android.os.Handler.handleCallback(Handler.java:587) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:3691) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605) at dalvik.system.NativeStart.main(Native Method) 这是有趣的开始。 我知道库项目与.apk捆绑在一起,因为我从这个项目中运行了一些实用程序代码。 但是当从Ant编译这个确切的项目时,通过使用命令ant debug然后使用ant installd ,应用程序运行得很好,包括启动活动。 因此,完全相同的项目设置可以在Ant中运行,但不适用于Eclipse。 我尝试过通过谷歌搜索找到的技巧,比如清理所有项目,删除特定项目的.project和.classpath并重新生成它们。 通过将其与工作项目中的清单文件进行比较,我还确保了我的清单文件是正确的。 无论我做什么,我都会再次遇到这个问题。 由于它使用Ant编译和运行得很好,在我看来项目本身没有任何问题,但我真的需要能够通过Eclipse编译它。 […]

Eclipse无法创建Java虚拟机

我正在使用eclipse来开发Android应用程序,它总是很顺利,但今天它给出了问题。 当我尝试打开eclipse时,它向我显示此消息”Failed to create the java virtual machine. Error occurred during initialization of VM. Could not reserve enough space for object heap” 这是我的eclipse.ini -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar –launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807 -product com.android.ide.eclipse.adt.package.product –launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product –launcher.XXMaxPermSize 256m –launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.8 -Xms1336m -Xmx1336m -Declipse.buildId=v22.3.0-887826 -XX:MaxPermSize=512M 我试图改变”256m” “512m” “256m” ,但它仍然不起作用。 我试图重新启动但没有。 我试图更改-XX:MaxPermSize=512M值,但没有。

在编译jitsi项目时,转换为Dalvik格式失败,错误1

我试图通过导入在Eclipse上编译并运行项目https://github.com/jitsi/jitsi-android 。 我已成功导入项目,添加了外部Jar文件并修复了一些编译错误。 当我尝试运行应用程序时,它正在给予 转换为Dalvik格式失败,错误1控制台出错。所以我清理项目,检查订单和导出选项卡中的所有jar文件并重新构建它。 但它对我不起作用。 最后,我取消选中Order and Export选项卡中的所有库,再次构建并运行它。 但它仍然给我同样的错误,我的应用程序每次运行时都会崩溃。 任何帮助将不胜感激,我真的想运行这个应用程序。 这是我的libs文件夹截图: –

Eclipse调试筛选不需要的包

我已经使用Eclipse进行了2年的开发,但是这个filter概念我仍然在调试过程中难以理解。 我通常在远程端口模式下调试。 大多数时候,My Eclipse在不需要的软件包中捕获了断点/exception[软件包通常来自Spring,Java ThreadPool等其他来源。]并通过启动调试窗口来惹恼我。 I would like to configure Eclipse to catch breakpoints in my package only. Just ignore any where else, don’t halt them or notify me.

Eclipse:java.lang.NoClassDefFoundError:javax / activation / DataHandler

我正在尝试用java发送电子邮件。 这是代码: String mailSmtpHost = “smtp.example.com”; String mailTo = “email@example.com”; String mailFrom = “email@example.com”; String mailSubject = “Email subject”; String mailText = “Some text”; Properties properties = new Properties(); properties.put(“mail.smtp.host”, mailSmtpHost); Session emailSession = Session.getDefaultInstance(properties); try { Message emailMessage = new MimeMessage(emailSession); emailMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(mailTo)); emailMessage.setFrom(new InternetAddress(mailFrom)); emailMessage.setSubject(mailSubject); emailMessage.setText(mailText); emailSession.setDebug(true); Transport.send(emailMessage); }catch(Exception e) { System.out.println(“Errore […]

Eclipse类型提案从3.4更改为3.5 – 可配置?

如果我已经导入了类型,在Eclipse 3.4中,我获得了具体的默认类,但在3.5中我只获得了java.util.Collections的接口。 例如,在这里点击ctrl + space : Map map = new ctrl + space 在3.4上,我在3.5 Map()上获得了HashMap() (然后默认为使用模板化方法的新impl)。 对于List ,在3.4上我提供了ArrayList()但仅限于3.5 List() 。 这可以在模板中配置还是类似的?