【OEM Newbi:如何将小型Java应用程序放在自定义硬件平台上?】教程文章相关的互联网学习教程文章

如何使您的Java应用程序重新启动【代码】

参见英文答案 > How can I restart a Java application? 13个我想在我的应用程序中实现重置功能,它清理一些目录,复制文件等,然后为了完成我需要重新启动它的过程. 如何使应用程序重新运行?我认为打开第二个实例并关闭这个就足够了,尽管它不是真正的重启. 我的应用程序的核心是扩展JFrame的类,但是有许多静态块在程序执行时读取类的扩展.我需要以编程方式重新启动我的应用程序,以便再次创建/执...

Android应用程序 – 尝试在空对象引用上调用接口方法’int java.util.List.size()’【代码】

我正在创建一个在gridview中显示电影海报的应用程序.我正在使用他们来自themoviedb.org的API.问题是当我运行我的应用程序时我遇到了跟??随错误,我正在努力解决它:07-18 20:27:39.244 2751-2751/? E/AndroidRuntime﹕ FATAL EXCEPTION: mainProcess: com.projmobileapp.pmdbadd.pmdb, PID: 2751java.lang.RuntimeException: Unable to start activity ComponentInfo{com.projmobileapp.pmdbadd.pmdb/com.projmobileapp.pmdbadd....

从任何java应用程序调用自己的eclipse插件方法【代码】

我想做以下事情: 创建一个自己的Eclipse插件,(例如)只有一个方法“sayHello”显示消息“hello world”. 所以这么好. 但现在我想让安装了我的插件的用户从他们的java代码中调用这个方法.类似的东西://[...] org.jjoe64.my_eclipse_plugin.Plugin.sayHello(); // of course this won't work... //[...]有谁知道如何做到这一点?我认为这有点复杂……解决方法:基本上,您希望从Eclipse编译和运行的代码中调用正在运行的插件.因为这是...

与xml xslt相关的最佳java Web应用程序框架是什么?【代码】

我最近学到了一些关于xml / xslt的内容,并希望在我的web项目中尝试它.你会为此推荐什么框架?基本上,我想生成一个动态xml,它将应用于客户端的xslt样式表. Wicket是我的第一个候选人,但主要是以html为中心.没有设法让我的想法工作.解决方法:如果您希望在客户端将XSLT样式表应用于从服务器接收的XML(不像您编写的那样:),您只需将纯XML返回给客户端<?xml-stylesheet ... ?>构建嵌入式. 如果你想在服务器端将XSLT应用于XML并将HTML返回...

使JavaFX应用程序线程等待另一个Thread完成【代码】

我在UI线程中调用一个方法.在此方法中,将创建一个新线程.我需要UI线程等到这个新线程完成,因为我需要这个线程的结果来继续UI线程中的方法.但我不想在等待时冻结UI.有没有办法让UI线程在没有忙等待的情况下等待?解决方法:你永远不应该让FX应用程序线程等待;它会冻结UI并使其无响应,无论是在处理用户操作方面还是在向屏幕呈现任何内容方面. 如果您希望在长时间运行的过程完成后更新UI,请使用javafx.concurrent.Task API.someButton....

java – UsbRequest.queue崩溃Android 3.1应用程序【代码】

我正在开发一个Android 3.1应用程序,它使用USB主机模式通过USB over USB与我的键盘(Korg M3)进行通信.这是在安装了Android 4.0.3的Xoom上运行的.我能够通过USB接收MIDI信息而没有任何问题,但将笔记数据发送回键盘却取得了不同的成功,在半秒延迟后频繁崩溃. 这是我在操作栏上点按按钮发送注释时遇到的错误:E/dalvikvm(6422): JNI ERROR (app bug): accessed stale global reference 0x1da0020a (index 130 in a table of size 130)...

java – 使用进度条初始化应用程序和初始屏幕(Swing)

我们为我们的应用程序构建了一个启动画面.当应用程序的初始化在主线程中时,它工作正常,但是当我在EDT中移动初始化(主方法中的SwingUtilities.invokeLater)时,由于阻止EDT,进度条和信息标签不会重新绘制.我知道,使用invokeLater可以帮助我重新绘制GUI.但我的问题是:在单独的部分(遗留代码)中拆分应用程序的初始化真的很难.即使我这样做,我也会得到一个丑陋的matroshka代码(在invokeLater中有六次invokeLater). 我应该选择哪种解决方...

java – 在端口8761上的appengine上部署应用程序【代码】

我正在部署一个在端口8761上运行的Java应用程序,并且在localhost上运行正常.虽然当我推送到App Engine灵活的环境时,我收到HTTP 502服务器错误. 这是我的app.yaml:runtime: java env: flexservice: eurekaruntime_config:jdk: openjdk8handlers: - url: /.*script: ignoresecure: alwaysmanual_scaling:instances: 1resources:cpu: 1memory_gb: 2来自gcloud的日志很好,服务器正在运行,但我的请求似乎根本没有打到应用程序. 我注意到...

java swing关闭窗口没有退出应用程序

我有一个小框架,我问用户&密码.单击主窗口中的按钮将打开此框架. 然后我有两个按钮:确定和取消. 当我点击“取消”按钮时,我需要关闭此框架而不退出应用程序. 我怎样才能做到这一点?解决方法:您可以使用Frame.hide()或Frame.dispose().我还建议调查JDialog或JOptionPane 更正:不推荐使用hide().应该使用SetVisible(false)代替

Java 8中的部分函数应用程序【代码】

我想使用Java 8新引入的函数对象将一些参数部分应用于遗留方法. 这是有问题的方法:/*** Appends a {@code character} a couple of {@code times} to a {@code string}.* * @return the string with the appended characters as a StringBuilder*/ private static StringBuilder appendChar(char character, int times, String string) {StringBuilder strBuilder = new StringBuilder(string);for (int i = 0; i < times; i++) {s...

java – 在聊天应用程序如何使用Firebase实现打字指示器【代码】

在聊天应用程序如何实现打字指示器,有人正在使用Firebase在Android Studio中键入whats-app或Messenger解决方法:要实现此目的,您需要在Firebase数据库中添加一个名为的新字段:使用默认值false键入.然后在EditText上使用addTextChangedListener()方法来实际查看某人何时键入消息.当有人输入某些内容时,会触发onTextChanged()方法.现在将键入的值从false更改为true.在此之后,addValueEventListener以查看值的更改时间.如果值为true,则...

java – SpringBoot应用程序崩溃【代码】

请告诉我哪里有问题?我尝试启动我在Spring Boot上开发的第一个应用程序.我已经在SpringMVC上有简单的Web项目,现在我想在BOOT上构建它.这是错误输出:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageSource': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: public lv...

java – 每个类是一个记录器,还是一组由整个应用程序访问的记录器?【代码】

我有一个Java项目,我创建了七个记录器,可以从程序的每个点通过外观访问.但是在互联网上,我看到很多例子都是每个班级都有一个记录器. 什么是最推荐的记录方式?解决方法:每个类中的记录器更好,更容易扩展.原因是在一个类中定义一个记录器可以轻松地将实际记录api与记录器的配置(格式,持久性)分开.我使用过多个大而复杂的java软件(大约100万行代码),每个类都使用一个记录器. 此外,“每个类一个记录器”的定义并不意味着每个类使用不同...

记录Java应用程序的所有网络交互【代码】

我有一个怪异的Java应用程序(鲜为人知的应用程序服务器GNUEnterprise的客户端)及其源代码,我可以在对其进行一些更改后编译回来.该应用程序大量使用网络,我需要监控每个请求和响应.我可以使用像Wireshark这样的嗅探器,但该应用程序可以通过SSL使用其服务器,因此不知道SSL证书的私钥任何嗅探流量都是无用的. 如何从应用程序本身记录每个请求和响应,我该怎么办?我需要查看所有已发送和已接收的标头.我不想改变负责网络交互的所有代码...

java – 适用于apk应用程序的Dumpsys功能【代码】

我正在寻找一种解决方案,从adb访问我们的应用程序的内部状态以进行调试.我已经使用了很多dumpsys来获取系统服务的内部状态,所以现在我想知道我是否可以从我们的应用程序公开接口到adb.到目前为止,我唯一想到的是定期记录信息,然后只读logcat,但如果可能,我希望能够通过adb直接与应用程序进行交互,所以问题是如何在我们的应用程序中实现这一点.解决方法:在您的Activity覆盖dump()方法中,例如:@Override public void dump(String pr...