【JAVA调用CMD命令】教程文章相关的互联网学习教程文章

java-在类上进行反射是否会意外调用方法(例如静态构造函数)?【代码】

我编写了一些代码来分析与Java 1.6 API捆绑在一起的所有包/类.这意味着遍历所有与它们一起进行反射操作的类以生成统计信息. 这段代码实际上都没有创建任何类实例或从中调用任何方法:我只是在做诸如调用getDeclaredMethods()和getDeclaredFields()之类的事情. 对于大多数类(这对于java.*或javax.*包中的几乎所有东西)来说都很好.但是,其他一些类破坏了我的程序,并抛出如下异常:WARNING: "IOP00710208: (INTERNAL) Unable to deter...

在JBoss中通过XSLT调用Java函数会引发转换器异常(在tomcat中有效)【代码】

我在Java中有一个公共静态0参数函数,试图通过Webapp中的XSLT调用它.当我在tomcat(5.5.34)中运行它时,它工作正常,但是当我在JBoss(6.1 final)中运行它时,我得到了错误TransformerException: Instance method call to method getScoreXMLTagClass requires an Object instance as first argument我想知道JBoss是否使用其他XSLT解析器-我相信我想使用Xalan,而且我听说Saxon(在此Web应用程序的某些部分中使用)可能与此类产品存在兼容性...

java-在调用hashcode()方法时生成哈希码【代码】

我有点困惑,因为在一次采访中问了这个问题,我说:““在当前运行的应用程序中,在堆上创建对象时会为每个对象生成hashCode” 但是采访说:“它是在我们对对象调用hashcode方法时生成的” 此外,我希望更深入地了解哈希码(以及对Java来说太过浪费),请分享一些链接/源,因为在一些工作面试中广泛要求它 PS:当我执行sysout …在一个对象上时,输出结果为employee @ 942f533解决方法:这取决于您在这里的意思.如其他答案所述,函数本身在创建...

java-从另一个具有相同锁的同步块中调用一个同步块【代码】

我有这个课:public class MyClass {public MyClass(){}public void actionA(){synchronized(MyClass.class){System.out.print("A");}}public void actionB(){synchronized(MyClass.class){actionA();}}}哪一个(如果有)是正确的? >调用actionB()将导致死锁,因为actionA()永远无法获取与MyClass.class关联的锁>调用actionB()不会导致死锁,因为它已经获取了与MyClass.class关联的锁解决方法:#2将发生,因为调用线程具有锁定. 但是,如...

如何从Java调用具有用户定义的数据类型作为其参数的本机方法?【代码】

我有一个使用用户定义的数据类型(结构)作为参数的本机方法.如何使用JNI从Java调用此方法?解决方法:如果您有这样的方法:int cFunction(mydatatype data) ...您不能直接调用它.您将需要一层JNI将其粘合在一起. 因此,JNI函数从您的代码生成:class JavaTest {public native int jMethod(int a); }在该类上运行javah,您将获得如下所示的头文件:JNIEXPORT jint JNICALL Java_Javatest_jMethod(JNIEnv*, jobject obj, jint a);实现该方...

java-如何从不可知函数调用多态函数?【代码】

我有一个方法foovoid foo (String x) { ... } void foo (Integer x) { ... }我想从不关心参数的方法中调用它:void bar (Iterable i) {...for (Object x : i) foo(x); // this is the only time i is used... }上面的代码抱怨foo(Object)没有定义,当我添加时void foo (Object x) { throw new Exception; }然后bar(Iterable< String>)而不是foo(String)调用它并引发异常. 如何避免对bar(Iterable< String>)和bar(Iterable< Integer>...

java-如何从jsp中的超链接调用doPost()servlet【代码】

如何从jsp调用servlet?但是在这种情况下,我更喜欢使用doPost()方法而不是doGet(). 这是我的代码: view.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" import="DSIP.*" import="java.util.ArrayList" %> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>DSIP.View</title> </head><body> <jsp:useBean id="ipList" scope="application" class="DSIP.IPBeanM...

android-使用NDK从本机代码调用Java函数【代码】

前几天我问了这个问题,但不是太具体,所以我想再次澄清. 我正在创建一个使用NDK在C中使用现有库的Android应用程序.我遇到的问题是C代码使用了Java没做的很多事情(将函数指针作为参数是个大问题). 无论如何,我想知道是否可以在C代码调用的Java代码中编写函数.现在,从我能说的范围内,您可以做到这一点,因此,如果没有人回答“是的,LINK”,我将不胜感激. . 谁能解释这个过程?我知道这涉及在C代码中创建JVM.任何有助于新手站起来的信息将...

java-如何在调用AsyncTask.cancel()方法时中断AsyncTask中的可调用对象?【代码】

我的活动有一个AsyncTask,其doInBackground方法可在下面看到.我必须向多个服务器发出多个搜索请求,并且为了加快执行速度,我使用了Java的ExecutorService来发出并发请求. 这可以正常工作,但是如果我调用AsyncTask.cancel(),我希望AsyncTask停止正在执行的所有操作并退出.方法为true的mayInterruptIfRunning参数.这在我的活动退出时需要停止任务的情况下很有用按下“返回”按钮. 我已经读过,调用AsyncTask的cancel()方法将阻止onPost...

java-如何为带有类型参数的类调用.class?例如. List.class

从一个简单的例子开始,调用List< String> .class会导致编译错误,我可以仅调用List.class来达到目的. 最近,我正在做与Spring REST模板有关的事情.我必须为getForObject方法输入一个类对象.我有这样的一类:Foo T. 结果是,我不能提供Foo< Bar> .class作为参数之一.谁能帮忙吗?解决方法:您不能这样做,因为在运行时由于type erasure而没有类型. 程序执行时,只有List.class-没有List< String> .class之类的东西,只需提供List.class. 如...

如何从单独的类Java调用方法【代码】

我正在尝试从Java中的单独类中调用方法,但它似乎不起作用,或者我做错了什么.我想要实现的是将RaceEvent类中的Race方法调用到我的主程序中(检查主程序中的注释). 这是课程:import java.util.Random;public class RacingEvent {private SimpleWindow w;private RaceTrack track;private Turtle t1 = new Turtle(w, 200, 400);private Turtle t2 = new Turtle(w, 300, 400);public RacingEvent(RaceTrack track, Turtle t1, Turtle t...

java-为什么从未调用paintComponent?【代码】

我有以下代码.基本上我有一个带有背景图像的框架.我在框架中也有三个面板:面板1、2和3.2& 3工作正常,因为我没有将它们归类.但是,一旦我将其子类化,即将面板1放入JPanel的paintComponent方法中,逻辑就停止工作,因为该方法从不被调用并且foo从不被打印.我不知道为什么.感谢您的帮助.我尝试了其他类似主题的一些建议,但没有帮助.import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Toolk...

使用runtime.getruntime.exec从Java调用python脚本【代码】

我有一个Java Web开发项目,想调用一个Python脚本在后台运行,然后继续使用Java.String command = "cmd.exe /c cd "C:\\path\\to\\py\\" && python script.py"; Process p = Runtime.getRuntime().exec(command);当我调用它时似乎什么也没发生,但是我需要先更改目录,因为脚本访问其目录中的文件. 谢谢你的帮助 编辑: 正确答案是添加开始,这是我编辑的代码String command = "cmd.exe /c cd "C:\\path\\to\\py\\" && start python scr...

java-是否可以从EJB2客户端调用Restful Web服务【代码】

我一直在寻找有关如何从EJB2客户端调用用Spring 3编写的Restful服务的示例.如果我正确理解REST,则服务编写的技术/语言无关紧要,因此我应该能够从EJB2客户端调用该服务. 我找不到简单的示例或参考来指导我如何实现可以调用静态服务的EJB2客户端.这是否意味着无法从EJB2客户端调用Restful服务?如果可以的话,请您指出一个文档或示例,该文档或示例显示或描述了两者之间如何进行接口/对话. 我遇到的大多数参考/文档都与如何将EJB公开为...

Java-Android的InputManager :: registerInputDeviceListener没有调用我的侦听器【代码】

我试图在添加/删除输入设备时得到通知,据我了解,那就是registerInputDeviceListener应该做的事……但未调用我的监听器! 这是我的代码片段:InputManager im = (InputManager) getSystemService(Context.INPUT_SERVICE); im.registerInputDeviceListener(new InputManager.InputDeviceListener() {@Overridepublic void onInputDeviceAdded(int deviceId) {Log.d("Input", "InputDeviceAdded: " + deviceId);}@Overridepublic void...

调用 - 相关标签