
用Java执行外部程序
我试图制作一个调用外部程序的应用程序,我必须传递两个参数。它没有任何错误。用c ++编写的program.exe可以拍照并修改txt文件的内容。Java程序可以运行,但是什么也没做这是我的示例代码 String[] params = new String [3]; params[0] = "C:\\Users\\user\\Desktop\\program.exe"; params[1] = "C:\\Users\\user\\Desktop\\images.jpg...
2024-01-10
计算Pi Java程序
我正在上我的第一门Java编程课,这是我的一流项目。我对如何处理感到困惑。任何帮助或纠正将不胜感激。您可以通过使用以下序列来近似常量PI的值:PI = 4 ( 1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ... + ( (-1)^(i+1) )/ (2i - 1) )提示用户输入i的值(换言之,使用该系列中的多少项)来计算PI。例如,如果用户输入10000...
2024-01-10
在Java程序中执行另一个jar
我编写了几个简单的Java应用程序,分别称为A.jar,B.jar。现在,我想编写一个GUI Java程序,以便用户可以按按钮A执行A.jar,按按钮B执行B.jar。我也想在我的GUI程序中输出运行时进程的详细信息。有什么建议吗?回答:如果我理解正确,那么看来你想在Java GUI应用程序内部的单独进程中运行jar。为此,...
2024-01-10
将熊猫数据框发送到java应用程序
我已经创建了一个python脚本,用于使用熊猫,numpy等进行预测分析。我想将结果集发送给java应用程序。他们的简单方法是做到这一点。我发现我们可以使用Jython进行java python集成,但它不使用许多数据分析库。任何帮助都会很棒。谢谢 。将熊猫数据框发送到java应用程序回答:您是否尝试过使用xml在...
2024-01-10
Java程序的Cron工作
我正在使用一个Java程序,该程序会在完成一些文件传输后发送电子邮件。我正在使用Eclipse对该程序进行编码。如何设置Cron作业以在特定时间执行此Java程序。另外我在项目中有各种jar文件。请建议回答:r0ast3d有一个快速清晰的答案-我确实需要做更多的搜索才能完成每个步骤,所以我将详细介绍他的...
2024-01-10
我如何制作Java守护程序
我需要在Web应用程序(tomcat中的jsp)上进行定期操作(调用java方法)。我怎样才能做到这一点 ?Java守护程序或其他解决方案?回答:您可以使用aScheduledExecutorService定期执行任务。但是,如果您需要更复杂的类似cron的调度,请查看Quartz。特别是如果沿着这条路线,我建议将Quartz与Spring结合使用,因...
2024-01-10
如何从C#执行Java程序?
想知道是否有人知道一种在运行时从C#代码执行Java命令行程序的好方法吗?它与执行本机.EXE文件相同吗?它会同步还是异步运行(这意味着我可能必须等待线程完成才能找到结果)具体来说,我想从服务器端的Web应用程序中调用一个小工具(恰好用Java编写),以对文本文件进行一些处理。我想等待...
2024-01-10
从Java程序执行ADB命令
我正在使用的程序使用ADB(Android调试桥)将文件发送到手机:for (String s : files) String cmd = "adb -s 0123456789ABCDEF push " + s + " /mnt/sdcard/" + s; try { InputStream is = Runtime.getRuntime().exec(cmd).getInputStream(); while (is.read() != -1) {} } cat...
2024-01-10
Java深度克隆实用程序推荐
是否有用于深度克隆Java集合的实用程序:ArraysListsMaps注意:更喜欢一些不使用序列化但使用Object.clone()方法的解决方案。我可以确定我的自定义对象将实现clone()方法,并且仅使用可克隆的Java标准类…回答:我认为以前的绿色答案很不好,为什么你会问?它添加了很多代码它要求你列出所...
2024-01-10
如何创建可执行Java程序?
我已经在JCreator中编写了Java程序,一切都已完成,但是我想从中创建一个可执行文件,即,我不想通过加载Java类并编译然后执行来运行程序,而是将其作为独立的可执行文件。最快的方法是什么?回答:你可以使用SDK附带的jar工具,并创建该程序的可执行版本。这就是完成的方式。我将从命令提示...
2024-01-10
Java中程序退出时运行代码
是否可以编写一个在终止程序时System.exit将调用的方法?回答:使用Runtime.getRuntime().addShutdownHook(Thread)。...
2024-01-10
将Java程序编译成可执行文件
我刚刚使用Eclipse编写了一个简单程序,并且想将其编译为可执行文件,但似乎根本找不到如何执行的方法。回答:你可以通过以下方式将.jar文件转换为.exe:: JSmooth是Java可执行包装器。它为Java应用程序创建本机Windows启动器(标准.exe)。由于它能够自行查找任何已安装的Java VM,因此它使Java部署更...
2024-01-10
在Java程序中执行bash命令
自寻找以来已经有一段时间了,但找不到解决方案。我试图在.jar文件中的Linux上执行bash命令。为此,我尝试了很多事情,包括:Process p = new ProcessBuilder("java", "-jar", "M1_MIAGE_PDL_VIZ_GROUPE3.jar", "menu").start();Runtime.getRuntime().exec("/bin/sh -c java -jar M1_MIAGE_PDL_VIZ_GROUPE3.jar menu");Runtime.getR...
2024-01-10
如何为Java程序设置进程名称?
如果启动了Java程序,它将在系统进程中监视名称java。许多Java程序很难区分。因此,如果存在设置名称的方法,它将很好地显示在过程监视器中。我知道这在不同的操作系统上可能会有所不同。一个简单的方法是,如果java解释器支持设置名称的开关,如下所示:java -processname MyProgram -jar MyProgram但是...
2024-01-10
您如何远程更新Java应用程序?
我们有一个Java服务器应用程序,该应用程序可以在许多计算机上运行,所有计算机都连接到Internet,其中一些位于防火墙后面。我们需要从一个中央站点远程更新JAR文件和启动脚本,而不会明显中断应用程序本身。该过程必须无人值守且万无一失(即,由于不及时的互联网中断,我们无法中断应用...
2024-01-10
如何将一个java程序转换为.exe文件?
如何将一个java程序转换为.exe文件?回答:javapackagerJava Packager工具可编译,打包并准备Java和JavaFX应用程序以进行分发。javapackager命令是命令行版本。该javapackager实用程序随JDK一起提供。它可以生成带有该-native exe标志的.exe文件,等等。WinRun4JWinRun4j是Windows的Java启动器。它是javaw.exe的替代方法,具有...
2024-01-10
查看Java程序进行的所有系统调用
如何查看Java程序正在执行的系统?有没有可以在Linux上执行此操作的工具?回答:使用strace:strace java your_program...
2024-01-10
防止Java程序中的SQL注入攻击
我必须在我的java程序中添加一条语句以更新数据库表:String insert = "INSERT INTO customer(name,address,email) VALUES('" + name + "','" + addre + "','" + email + "');";我听说可以通过SQL注入来利用此漏洞,例如:DROP TABLE customer;我的程序具有Java GUI,并且从中检索所有名称,地址和电子邮件值Jtextfields。我想知道DROP TABLE...
2024-01-10
从Java运行交互式命令行应用程序
我通常使用java.lang.ProcessBuilder和java.lang.Process来运行外部命令行程序,并且对运行和完成命令运行良好。例如,这将在工作目录中运行带有参数“myArg”的“ myProgram”:List<String> commandLine = new ArrayList<String>();commandLine.add("myProgram");commandLine.add("myArg");ProcessBuilder builder = new ProcessBuil...
2024-01-10
添加火力地堡联系到Java应用程序
我试图火力地堡管理员添加到我的Java Web应用程序,用于控制火力地堡的CRUD操作,但它抛出下面的错误 -添加火力地堡联系到Java应用程序Caused by: java.lang.UnsupportedClassVersionError: com/google/firebase/FirebaseOptions$Builder : Unsupported major.minor version 52.0正如我所看到的火力地堡网站,它应该支持jdk/jre 1.7或更高版...
2024-01-10
如何实现单个实例Java应用程序?
有时我会看到许多应用程序,例如msn,Windows Media Player等都是单实例应用程序(当用户在应用程序运行时执行时,将不会创建新的应用程序实例)。在C#中,我Mutex为此使用类,但是我不知道如何在Java中执行此操作。回答:我在主要方法中使用以下方法。这是我所见过的最简单。private static boolean lock...
2024-01-10
如何在Java应用程序中嵌入V8?
我正在寻找一种将Google JavaScript引擎V8嵌入我的Java应用程序中的解决方案。你有解决办法吗?回答:您可以使用J2V8https://github.com/eclipsesource/J2V8。它甚至可以在MavenCentral中使用。以下是您好,世界!使用J2V8的程序。package com.example;import com.eclipsesource.v8.V8;public class EclipseCon_snippet5 { public static cl...
2024-01-10
如何从NodeJs调用Java程序
我有一个通常从命令行启动的Java程序。从命令行启动后,Java程序将一直运行直到被按下Ctrl +C退出或杀死另一个脚本中的命令为止。Java程序向控制台输出错误消息(如果有)。现在,我想开发基于Express的NodeJsWeb应用程序。当用户单击链接(运行)时,单击处理程序将调用Ajax请求,这将导致后端NodeJs...
2024-01-10
在Java小程序中上传FTP文件期间显示进度
好的,这样我就可以使用JavaFTP上传文件,我想更新标签和进度条。用百分比文本标签,用百分比int值标记。现在,使用当前代码,在上传结束时只能获得100和完整条。在上传过程中,它们均未更改。这里是: OutputStream output = new BufferedOutputStream(ftpOut); CopyStreamListener listener = new CopyStreamListener() { ...
2024-01-10
Java中的每个程序都需要一个类吗?
每个Java程序都要求至少存在一个类。以上说法总是正确的吗?回答:是的,您至少需要一个类才能拥有一个程序,但是 不需要 ,您不需要任何方法(与其他答案相反)。需要一个类的原因是因为在Java中,所有代码都在类内部。因此,要获取任何代码,您需要一个类。但是,代码不一定需要包含在...
2024-01-10
