Tag:

初始化程序错误中的exception

我正在使用Netbeans。 我做了一些绑定的事情,现在每当我开始我的程序,甚至在初始化表单之前,它都会给我一个错误 线程main中的exception在表单甚至是初始化对象之前就已经发生了。 表格甚至不是一个对象。 我的main()中的每一行都会导致一个exception。 随机的东西。 我根本不理解它。 这是错误。 Exception in thread "main" java.lang.ExceptionInInitializerError at obd2ner.main(obd2ner.java:26) Caused by: java.lang.ClassCastException at java.lang.Class.cast(Class.java:2990) at org.jdesktop.beansbinding.Binding.convertForward(Binding.java:1312) at org.jdesktop.beansbinding.Binding.getSourceValueForTarget(Binding.java:844) at org.jdesktop.beansbinding.Binding.refreshUnmanaged(Binding.java:1222) at org.jdesktop.beansbinding.Binding.refresh(Binding.java:1207) at org.jdesktop.beansbinding.AutoBinding.tryRefreshThenSave(AutoBinding.java:162) at org.jdesktop.beansbinding.AutoBinding.bindImpl(AutoBinding.java:199) at org.jdesktop.beansbinding.Binding.bindUnmanaged(Binding.java:959) at org.jdesktop.beansbinding.Binding.bind(Binding.java:944) at org.jdesktop.beansbinding.BindingGroup.bind(BindingGroup.java:143) at OBD2nerForm.initComponents(OBD2nerForm.java:731) at OBD2nerForm.<init>(OBD2nerForm.java:75) at Status.<clinit>(Status.java:41) … 1 more Java Result: 1 OBD2nerForm第731行是bindingGroup.bind(); 有时候在pack()上出错。 在“main”中的例外似乎并不相关,因为一旦程序运行就会发生这种情况,每当我注释掉一行时,它就跳转到下一个 public void […]

如何检查Facebook是否安装了Android

我正在修改我的应用程序,以便能够捕捉如果用户试图发布没有安装facebook应用程序(SSO所需)。 这是我正在使用的代码: try{ ApplicationInfo info = getPackageManager(). getApplicationInfo("com.facebook.android", 0 ); return true; } catch( PackageManager.NameNotFoundException e ){ return false; } 问题是,它总是捕捉一个错误。 根据这里的问题,我需要请求适当的权限,但我不知道我需要什么权限请求。 我的问题是一个许可或其他什么?

兄弟姐妹包import

我已经尝试阅读兄弟import甚至包文档的问题 ,但我还没有find答案。 具有以下结构: ├── LICENSE.md ├── README.md ├── api │ ├── __init__.py │ ├── api.py │ └── api_key.py ├── examples │ ├── __init__.py │ ├── example_one.py │ └── example_two.py └── tests │ ├── __init__.py │ └── test_one.py examples和tests目录中的脚本如何从api模块导入并从命令行运行? 此外,我想避免每个文件的丑陋sys.path.insert hack。 这当然可以在Python中完成,对吗?

如何在Android中包含Spongy Castle JAR?

显然Spongy城堡是使用完整版的Bouncy城​​堡的Android替代品。 然而,在导入jar时,我得到各种“无法解决”的错误,因为它依赖于未包含在Android中的包,主要是javax.mail,javax.activation和javax.awt.datatransfer。 那么围绕这个最好的方法是什么? 对这个问题的回应, 这表明这些软件包不应该被使用, 这个受欢迎的问题甚至没有考虑find一种方法来获取AWT。 那么Spongy Castle是如何依靠它们的呢? 人们正在使用海绵城堡 ,对吧?

列出所有属于python包的模块?

有没有一种简单的方法来find所有的模块是Python包的一部分? 我发现了这个老的讨论 ,这并不是真正的结论,但是我很想在我推出基于os.listdir()的解决scheme之前有一个明确的答案。

如何编写正确/正确的软件包__init__.py文件

我的软件包有以下结构: mobilescouter/ __init__.py #1 mapper/ __init__.py #2 lxml/ __init__.py #3 vehiclemapper.py vehiclefeaturemapper.py vehiclefeaturesetmapper.py … basemapper.py vehicle/ __init__.py #4 vehicle.py vehiclefeature.py vehiclefeaturemapper.py … 我不知道如何正确编写__init__.py文件。 __init__.py #1 . __init__.py #1看起来像: __all__ = ['mapper', 'vehicle'] import mapper import vehicle 但是,例如__init__.py #2应该如何呢? 我的是: __all__ = ['basemapper', 'lxml'] from basemaper import * import lxml 什么时候应该使用__all__ ?

将版本embeddedpython包的标准方法?

有没有一种标准的方式来关联版本string与python包,以这样的方式,我可以做到以下几点? import foo print foo.version 我想可以通过一些方法来检索数据,而不需要任何额外的硬编码,因为已经在setup.py中指定了小/主string。 我find的替代解决scheme是在我的foo/__init__.py import __version__ foo/__init__.py ,然后由setup.py生成__version__.py 。

找不到MSBuild目标包

我想打包我的VS2010 Web应用程序项目,准备用msdeploy进行部署。 在开发机器上,我可以这样做: MSBuild.exe "C:\path\to\WebApp.csproj" /target:package 但在我的生成服务器上,我得到这个错误: 错误MSB4057:项目中不存在目标“包”。 我在构build服务器上丢失了什么?

#import使用尖括号<>和引号“”

我想知道是什么决定当你在Objective-C中导入文件时是否允许使用<Header.h>或"Header.h" 。 到目前为止,我的观察一直是,在项目中使用引号""来标识实现源,而当引用一个库或框架时,尖括号<> 。 但是,究竟是如何工作? 我需要做些什么来让我自己的class级使用括号? 现在Xcode不会允许我为自己的头文件做这件事。 另外,通过查看一些框架头文件,我看到这些头文件使用<frameworkname/file.h>相互引用。 这是如何工作的? 它看起来很像Java中的包,但据我所知,在Objective-C中没有包。

R CMD检查中没有可见的全局variables注释

我注意到当我使用像使用列表元素的逐字列名作为参数的subset函数时,我在检查一个包时得到的注释是“没有可见的全局variables绑定”。 例如对于一个dataframe: foo < – data.frame(a = c(TRUE,FALSE,TRUE),b = 1:3) 我可以做一些愚蠢的事情,比如: subset(foo,a) transform(foo,a=b) 哪些按预期工作。 R CMD中的R代码检查并不理解这些引用了元素,并且抱怨没有任何可见的全局variables绑定。 虽然这工作正常,我真的不喜欢有在我的包中的笔记,并希望它通过检查没有错误,警告和笔记。 我也不是真的想重写我的代码太多。 有没有办法写这些代码,以便清楚的参数不指向全局variables?