Tag: eclipse

更改包名称android清单会导致问题JNI

我一直在修改和玩这个项目: 源代码: https : //bitbucket.org/viet0904163136/gba-android/src 这是一个在GPLv2下获得许可的gameboy Advance模拟器。 在我更改android清单文件中的packagename之前,每件事都可以正常工作。 如果没有更改包名称,应用程序可以正常运行。 但是当包名更改时,SDLactivity将退出并显示以下消息:(我将其重命名为com.gba.emu) 09-01 12:23:16.409: I/SDL(884): SDL_Android_Init() 09-01 12:23:16.409: W/dalvikvm(884): JNI WARNING: received null jclass 09-01 12:23:16.419: W/dalvikvm(884):in Lorg/libsdl/app/SDLActivity;.nativeInit:()V (GetStaticMethodID) 09-01 12:23:16.419: I/dalvikvm(884): “SDLThread” prio=5 tid=17 NATIVE 09-01 12:23:16.419: I/dalvikvm(884): | group=”main” sCount=0 dsCount=0 obj=0x4183fc00 self=0x2a2b6f88 09-01 12:23:16.419: I/dalvikvm(884): | sysTid=1148 nice=0 sched=0/0 cgrp=apps handle=707490776 09-01 12:23:16.479: I/dalvikvm(884): […]

如何更新SDK工具

今天,我更新了日食。 现在,当它重新启动时,它会在附件中给我一条错误消息 当我单击“打开SDK管理器”时,它不会显示任何工具升级! 它在下面的图像中 我该怎么办? 我无法使用此问题运行我的应用程序,因为它在运行时出现以下错误 [2013-01-17 12:03:24 – Dex Loader] SecurityException: Unable to find field for dex.jar 请帮忙! 我该如何更新? 我怎样才能摆脱这个错误?

从依赖于其他项目的maven项目构建jar

我在eclipse中有一个名为abc-caller的spring maven项目。 我需要创建一个项目的jar。 该项目取决于abc-lt-core。 我对这种依赖关系没有任何控制权 com.abc.lt abc-lt-core 5.1.4 abc-call的POM 4.0.0 com.abc abc-caller 1.0 caller src/main/resources *.* false install org.apache.maven.plugins maven-shade-plugin package shade Caller com.abc.Caller 1 org.apache.maven.plugins maven-compiler-plugin 3.1 1.7 1.7 org.apache.activemq activemq-all 5.8.0 org.apache.activemq activemq-pool 5.8.0 org.springframework spring-jms 3.2.4.RELEASE com.abc.lt abc-lt-core 5.1.4 org.springframework spring-core 3.2.4.RELEASE org.springframework spring-jmx 2.0.8 在buildind maven项目中,我收到以下错误 Downloading: http://repo.maven.apache.org/maven2/com/abc/lt/abc-lt/${masterVersionNumber}/abc-lt-${masterVersionNumber}.pom Downloading: http://repo.opengeo.org/com/abc/lt/abc-lt/${masterVersionNumber}/abc-lt-${masterVersionNumber}.pom Downloading: […]

将SqlCipher与Android应用程序集成(在Windows上)

我不太了解以下文档: http : //sqlcipher.net/sqlcipher-for-android/ 我应该做什么,步骤是什么? 看起来这些说明只属于MAC用户,我的操作系统是Windows 7。 谁能告诉我,我该怎么办? 二进制文件包含“libs”和“assets”文件夹。 如何将这些function集成到现有应用中?

为什么Maven看错了回购?

我正在尝试为我的项目获得最新的hibernate版本,为此我已将jboss repo添加到我的settings.xml中 jboss-releases http://repository.jboss.org/maven2 但是当我从m2eclipse插件中进行依赖搜索时,我只看到官方maven repo的结果,为什么? 为什么我没有看到最新版本3.5.1? 而是仅显示3.3.2

Javacv + Yosemite + Eclipse:项目未运行,java.lang.UnsatisfiedLinkError

好吧,这个问题已经多次面对,但在这种情况下我无法解决。 几天前我把我的mac升级到Yosemite。 在此之前,该项目开始没有问题! (我的意思是,对于Mavericks OS)Mac是去年的13.3英寸Pro Retina。 我正在用Java实现一个face识别器,所以我需要OpenCV的API和Javacv的包装器(我使用的是0.9版本)。 按照Javacv / Javacpp开发人员的指示,我只是链接到我的eclipse / java项目:javacv.jar,javacpp.jar和opencv-macosx-x86_64.jar。 Eclipse告诉我一切都很好,但当我试图让它运行时,我得到: Init, please wait… Creating detector… Exception in thread “main” java.lang.UnsatisfiedLinkError: /Users/*/Desktop/javacv-bin/opencv-macosx-x86_64/org/bytedeco/javacpp/macosx-x86_64/libjniopencv_core.dylib: dlopen(/Users/*/Desktop/javacv-bin/opencv-macosx-x86_64/org/bytedeco/javacpp/macosx-x86_64/libjniopencv_core.dylib, 1): Library not loaded: @rpath/libopencv_core.2.4.dylib Referenced from: /Users/*/Desktop/javacv-bin/opencv-macosx-x86_64/org/bytedeco/javacpp/macosx-x86_64/libjniopencv_core.dylib Reason: no suitable image found. Did find: /Users/*/Desktop/javacv-bin/opencv-macosx-x86_64/org/bytedeco/javacpp/macosx-x86_64/./libopencv_core.2.4.dylib: malformed mach-o image: load command #12 length (0) too small in /Users/*/Desktop/javacv-bin/opencv-macosx-x86_64/org/bytedeco/javacpp/macosx-x86_64/./libopencv_core.2.4.dylib at java.lang.ClassLoader$NativeLibrary.load(Native […]

为什么Eclipse不需要我配置JDK?

我最近将Eclipse下载到Windows 7机器上。 机器已有JRE,但我注意到它没有JDK。 我担心我必须下载JDK然后将Eclipse挂起来。 当我能够在Eclipse中开箱即用,编码和运行时,我感到非常惊讶。 但是,现在我很困惑。 根据我对Java的了解,Eclipse应该需要一个JDK来编译代码和一个JRE来执行它。 我能想到的最好的是…… Eclipse与JDK一起打包(如果这是真的,我在我的计算机上找不到JDK) 我在左边的地方走出去,不理解JDK以及我以为我做过。 不可否认,更多的是好奇心问题,为什么我能够在没有JDK的情况下编译java?

DeferredContentProvider的替代方法,用于支持使用SWT.VIRTUAL在表中进行过滤

在我的项目中,我有一个TableViewer ,需要显示超过100,000个项目并过滤它们。 如果没有SWT.VIRTUAL ,表格需要多秒才能显示。 但是,在尝试使用SWT.VIRTUAL时,我SWT.VIRTUAL以下问题: 正如人们通常所做的那样实现ILazyContentProvider是有问题的,因为它与TableViewer通常的过滤机制不兼容,因此我必须自己实现整个过滤机制。 在我的搜索中,我找到了DeferredContentProvider来解决这个问题。 但DeferredContentProvider仍然有许多已知的错误 ,其中一个( 146799 )肯定已经影响了我,所以我不能使用它。 我现在的问题是:我应该看看有什么好的选择,还是我自己必须以自己处理过滤的方式实现ILazyContentProvider ? 如果是这样,我有什么机会不遇到DeferredContentProvider的实现者遇到的关于刷新问题的相同问题? 有没有人有类似的经历?

将图像添加到JFrame的问题

我在将图片添加到JFrame时遇到了问题,缺少某些东西或者写错了。 这是课程: 主要课程: public class Tester { public static void main(String args[]) { BorderLayoutFrame borderLayoutFrame = new BorderLayoutFrame(); borderLayoutFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); borderLayoutFrame.setSize(600,600); borderLayoutFrame.setVisible(true); } } public class BorderLayoutFrame extends JFrame implements ActionListener { private JButton buttons[]; // array of buttons to hide portions private final String names[] = { “North”, “South”, “East”, “West”, “Center” }; private BorderLayout […]

无法找到Web UI的资源路径:org / apache / spark / ui / static创建Spark应用程序时

我正在使用spark-cassandra-connector创建一个java API。当它在eclipse上运行时它工作正常。 然后我创建了一个可运行的jar文件并通过命令行执行它,它给了我跟随错误。 15/02/17 14:56:41 INFO spark.HttpServer: Starting HTTP Server 15/02/17 14:56:42 INFO server.Server: jetty-8.yz-SNAPSHOT 15/02/17 14:56:42 INFO server.AbstractConnector: Started SocketConnector@0.0.0.0:58625 Exception in thread “main” java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa der.java:58) Caused by: java.lang.Exception: Could not find resource path for Web UI: org/apache/spark/ui/static at org.apache.spark.ui.JettyUtils$.createStaticHandler(JettyUtils.scala: […]