草庐IT

instance_exec

全部标签

java - 如何使用 exec 在 Java 中设置环境变量?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowdoIsetenvironmentvariablesfromJava?我正在尝试设置一个环境变量,然后读回它以验证它是否确实已设置。我有以下内容:importjava.io.IOException;publicclassEnvironmentVariable{publicstaticvoidmain(String[]args)throwsIOException{Runtime.getRuntime().exec("cmd.exesetFOO=false");Strings=System.getenv("

java - 如何在 Java 中通过 exec 使用管道符号

这个问题在这里已经有了答案:HowtomakepipesworkwithRuntime.exec()?(4个答案)关闭9年前。我正在使用以下代码获取系统中运行的所有进程的详细信息:Processp=Runtime.getRuntime().exec("psaux");BufferedReaderstdInput=newBufferedReader(newInputStreamReader(p.getInputStream()));BufferedReaderstdError=newBufferedReader(newInputStreamReader(p.getErrorStream(

java - 如何让 java getRuntime().exec() 运行带参数的命令行程序?

我一直在尝试编写一个java程序,该程序使用Runtime.getRuntime().exec()方法来使用命令行来运行程序“tesseract”的实例。一些背景,Tesseract是一个免费的开源程序,用于对图片执行OCR(光学字符识别)。它接收一个图片文件并输出一个文本文档。它是一个命令行程序,使用这个命令来运行(在命令提示符shell中)tesseractimageFilePathoutFilePath[optionalarguments]例子:tesseract"C:\ProgramFiles(x86)\Tesseract-OCR\doc\eurotext.tif""C:\Us

java - 使用 Exec Maven 插件 fork Java,而不使用 `exec` 目标

来自documentation:exec:exec在单独的进程中执行程序和Java程序。exec:java在同一个VM中执行Java程序。我想fork一个java程序。我已经在exec:java中使用它了但这不会fork。所以显而易见的举动是将目标更改为exec.问题是,exec的语法与java的语法完全不同.它没有像includeProjectDependencies这样的标签,includePluginDependencies等。有没有我可以使用的插件,它在fork的意义上类似于#1,但具有像#2一样方便的语法?IMO,#2应该只有一个true配置。 最

java - 突然我得到 "Hazelcast instance is not active!"

我的应用程序运行了几个月并且运行良好。然后突然出现以下错误:com.hazelcast.core.HazelcastInstanceNotActiveException:Hazelcastinstanceisnotactive!atcom.hazelcast.spi.impl.ProxyServiceImpl$ProxyRegistry.(ProxyServiceImpl.java:220)atcom.hazelcast.spi.impl.ProxyServiceImpl$ProxyRegistry.(ProxyServiceImpl.java:207)atcom.hazelcast.

java - 使用 mvn exec :java 时如何将 src/main/resources 添加到类路径

我正在尝试运行以下应用程序,它试图从类路径加载文件(src/main/resources/test.txt):packagecom.example;publicclassMain{publicstaticvoidmain(String[]args){System.out.println(Main.class.getResource("test.txt"));}}当我执行mvnexec:java-Dexec.mainClass=com.example.Main时,我在命令行上打印出null。那么如何将src/main/resources中的文件添加到类路径中呢?请注意,我运行了mvnpa

java - com.fasterxml.jackson.databind.exc.MismatchedInputException : Can not deserialize instance of object out of START_ARRAY token

获取MismatchedInputException。在这里搜索了很多问题,但发现JSONMappingException居多。我不明白它们是相同还是不同。实体如下:@Entity@Table@NamedQueries({@NamedQuery(name="User.findAll",query="SELECTuFROMUseru"),@NamedQuery(name="User.findByEmail",query="SELECTuFROMUseruWHEREu.email=:pEmail")})publicclassUser{@Id@GenericGenerator(name="i

java - ProcessBuilder 与 Runtime.exec()

我正在尝试使用Inkscape的命令行功能在Java中创建一个前端应用程序来处理批量SVG转换。我正在获取并更新来自https://sourceforge.net/projects/conversionsvg/的代码.原始开发人员通过Runtime.getRuntime().exec(String)处理调用Inkscape的方式。我遇到的问题是使用methodA和methodB之间存在一些不一致。我创建了一个简单的Java测试项目来演示正在执行的不同操作。CallerTest.javapackageconversion;importjava.io.IOException;publicc

java - 从 mvn exec :java 运行的类中捕获标准

我想使用Maven的exec命令运行一个main方法。我可以将其设置为运行良好,但我的类的输出被Maven的文本包围。[INFO]Errorstacktracesareturnedon.[INFO]Scanningforprojects...[WARNING]...(actualprogramoutput)...[INFO]BUILDSUCCESS[INFO]------------------------------------------------------------------------[INFO]Totaltime:11.351s[INFO]Finishedat:Fri

java - 如何将 java.lang.ClassCastException : cannot assign instance of scala. collection.immutable.List 修复为字段类型 scala.collection.Seq?

这个错误是最难追踪的。我不确定发生了什么。我在我的位置机器上运行一个Spark集群。所以整个spark集群都在一个主机下,它是127.0.0.1并且我在独立模式下运行JavaPairRDD>cassandraRowsRDD=javaFunctions(sc).cassandraTable("test","hello").select("rowkey","col1","col2","col3",).spanBy(newFunction(){@Overridepublicbyte[]call(CassandraRowv1){returnv1.getBytes("rowkey").array