Tag: 运行时

真的不可能在运行时删除任何JDialog或JWindow

正如我所尝试的那样,看起来那是不可能的,没有成功,因为我尝试过,或者存在另一种方式? import java.awt.*; import java.awt.event.WindowEvent; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.*; public class SuperConstructor extends JFrame { private static final long serialVersionUID = 1L; private int i = 1; private boolean runProcess; private int top = 20; private int left = 20; public SuperConstructor() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setPreferredSize(new Dimension(300, 300)); setTitle(“Super constructor”); setLocation(150, 150); pack(); setVisible(true); […]

java getRuntime()。exec()不工作?

基本上,当我手动在终端中键入这些命令时,sift程序工作并写入.key文件,但是当我尝试从程序中调用它时,什么也没写。 我正确使用exec()方法吗? 我查看了API,我似乎无法发现我出错的地方。 public static void main(String[] args) throws IOException, InterruptedException { //Task 1: create .key file for the input file String[] arr = new String[3]; arr[0] = “\”C:/Users/Wesley/Documents/cv/final project/ObjectRecognition/sift/siftWin32.exe\””; arr[1] = “\”C:/Users/Wesley/Documents/cv/final project/ObjectRecognition/sift/keys/cover_actual.key\””; String command = (arr[0]+” “+arr[1]+” “+arr[2]); Process p=Runtime.getRuntime().exec(command); p.waitFor(); BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream())); String line=reader.readLine(); while(line!=null) { System.out.println(line); line=reader.readLine(); } }

运行时SQL查询生成器

我的问题类似于 Java中是否有任何良好的动态SQL构建器库? 然而,从上面的线程中取出一个重点: Querydsl和jOOQ似乎是最受欢迎和最成熟的选择,但有一点需要注意: 两者都依赖于代码生成的概念,即为数据库表和字段生成元类。 这有利于一个漂亮,干净的DSL,但在尝试为仅在运行时知道的数据库创建查询时会遇到问题 。 除了使用普通的JDBC + String连接之外,有没有办法在运行时创建查询? 我正在寻找的是一个Web应用程序,可用于构建表单来查询现有数据库。 现在,如果这样的东西已经存在,那么这个产品的链接也会受到欢迎。

如何生成具有inheritance权限的进程

有没有办法让流程具有该流程的所有inheritance权限,我已经拥有了。 例如,我有一些过程; Process superUserShell = Runtime.getRuntime().exec(“su”); 我能够获得输出流并执行这样的命令 DataOutputStream outputStream = new DataOutputStream(superUserShell.getOutputStream()); // for example outputStream.writeBytes(“rm -rf /*”); outputStream.flush(); 但是我没有处理执行命令结果的可能性,所以我真的想要将另一个进程生成的进程分离(例如“ superUserShell ”) 有什么想法吗? 当然这不是为了邪恶的目的^ _ ^这只是我想到的第一件事。 实际上我正在为fbgrab的小型包装机工作… p = Runtime.getRuntime().exec(“su”);//lets assume my android os grants super user premissions. this is not the question!!!! DataOutputStream outputStream = new DataOutputStream(p.getOutputStream()); //all i want is a bunch of […]

运行时exception无法启动MainActivity

我正在尝试使用Android 4.2购买的新手机上测试我的Android应用。 它运行我测试的每个其他应用程序,这个特定的应用程序也适用于其他设备。 当我尝试运行代码时,它给了我以下错误: > 02-23 12:15:08.532: E/AndroidRuntime(5431): FATAL EXCEPTION: main 02-23 12:15:08.532: E/AndroidRuntime(5431): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.antiquity/com.example.antiquity.MainActivity}: java.lang.NullPointerException 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2343) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread.access$600(ActivityThread.java:162) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.os.Handler.dispatchMessage(Handler.java:107) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.os.Looper.loop(Looper.java:194) 02-23 12:15:08.532: E/AndroidRuntime(5431): at […]

编译时间与运行时错误

可能重复: 运行时与编译时间 我怎么知道Java中的特定代码行是否会抛出编译时或运行时错误? 假设特定的代码行无论如何抛出并出错。

使用Java获取terminal命令的输出

对于某些终端命令,它们反复输出。 例如,对于生成文件的内容,它可能会输出完成的百分比。 我知道如何使用Java调用终端命令 Process p = Runtime.getRuntim().exec(“command goes here”); 但这并没有给我一个当前命令输出的实时馈送。 我怎么能这样做,以便我可以每100毫秒执行一次System.out.println() ,例如,查看该进程的最新输出是什么。

从数据库访问和使用.jsf文件

使我的webapplication能够使用存储在数据库中的JSF文件的最佳方法是什么? 我希望能够动态地(在运行时)创建新的JSF页面,无需重新部署应用程序即可使用。 换句话说:我想将我的JSF页面的大部分存储在数据库中,并希望JSF将数据库用作获取JSF文件的数据源。 我一直在想解决方案,并找到了一些可行的方法。 但是,我无法实现其中任何一个。 每当必须添加/删除新页面时:操纵类路径中的文件(例如,删除或添加文件到.war文件) 扩展web应用程序的类路径,以便它能够从运行时定义的位置(即/ tmp或直接使用数据库连接)获取文件 为JSF提供一种以另一种方式查找资源的方法(这似乎不可能?) 我的环境: Java SE 6 Jetty作为servlet容器 Mojarra作为jsf实现 现在,我的问题: 是否有人可以让JSF在默认类路径以外的位置查找页面,最好是数据库? 非常感谢任何回应!

有没有办法在Android中在运行时任意加载资源?

我的Android应用程序中有一些XML资源。 每个人都有一个不同的名字,如“bicycle.xml”和“car.xml”。 我想知道是否有办法在运行时根据条件加载资源。 作为一个例子……说我的应用程序中有一个文本输入。 当用户输入“bicycle”时,我的应用程序可以按该名称查找XML资源,解析并加载它。 然而,如果他们进入“汽车”,他们将最终获得来自其他XML文件的数据。 到目前为止我注意到要加载资源,你必须使用自动生成的“R”类,它限制你在编译时硬编码资源。

在运行时扩展类

所以对于这个项目,我试图在运行时扩展一个类。 我想知道的是,这甚至可能吗? 如果是这样,我该怎么做? 那些东西有没有图书馆?