Tag: 命令

命令行太长。 在与maven的java项目中

我有maven-gwt项目。 它有很多依赖项,这是大型项目常用的。 我认为它在创建classpath时处于极限。 我找到了一些有关限制的信息。 允许是1023字符。 但我需要这些库。 当我想打包我的项目mit Maven时,我收到以下错误。 The command line is too long. 我怎样才能解决这个问题。 以下是Jenkins中的扩展错误: [INFO] — maven-surefire-plugin:2.5:test (default-test) @ MyProject — [INFO] Surefire report directory: C:\Documents and Settings\User\.jenkins\workspace\Myproject\target\surefire-reports The command line is too long. The command line is too long. [ERROR] There are test failures.

如何执行Bash命令并从Java收集输出?

如何执行Bash命令并从Java收集输出? 大家好,基本上我正在编写一个基本的控制台应用程序,并希望能够从中运行命令,例如sudo ***,halt,ifconfig等。 任何见解?

Hibernate:订购一套

我有一个有一套书的人。 在特定情况下,拥有有序或有序集合是没有意义的。 现在说我有一个搜索页面,其中有一个表格显示了Person和Book的连接。 我希望能够通过Person和Book中的字段对结果进行排序,然后从Hibernate获取List,并迭代它。 因为集合是一个集合,所以书籍的排序已经消失(Hibernate的PersistentSet包装了一个HashSet of Books,它没有被订购)。 因此,通过这种方法,我无法通过Book字段排序结果。 如果我将集合从Set更改为List,我的模型在语义上是不正确的。 保持模型中的顺序没有意义。 有没有办法保持书籍的顺序? 也许PersistentSet有一种方法可以包装一个LinkedHashSet(有序),其中的顺序由我的搜索条件定义? 干杯!

从Java执行命令并等待命令完成

在我的Java程序中,我创建了一个执行命令来运行批处理文件的进程,如下所示: try { File tempFile = new File(“C:/Users/Public/temp.cmd”); tempFile.createNewFile(); tempFile.deleteOnExit(); setContents(tempFile, recipe.getText()); //Writes some user input to file String cmd = “cmd /c start ” + tempFile.getPath(); Process p = Runtime.getRuntime().exec(cmd); int exitVal = p.waitFor(); refreshActionPerformed(evt); } catch (InterruptedException ex) { Logger.getLogger(mainFrame.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(mainFrame.class.getName()).log(Level.SEVERE, null, ex); } 现在,我想要发生的是命令 refreshActionPerformed(evt); […]

运行一个java程序

我想使用shell脚本运行java程序。 java程序在p2目录下,其名称为maxconnect4,我已编译它,类名为maxconnect4。 我写这样的shell命令: java p2 / maxconnect4 arg1 arg2 arg3 此shell命令不起作用。 它给出了一个错误:线程“main”中的exceptionjava.lang.NoClassDefFoundError:p2 / maxconnect 但是,我用这种方式编译java程序: javac p2 / * .java,它的工作原理。

如何使用java从另一个类获取命令行参数

所以假设我有一个java包…. 它有主要方法的主类 然后它有一大堆其他类…… 我的问题是,是否有可能从这些其他类中获取传递给main方法的args,这些类不是主类的一部分,而是在同一个包中…

使用Hibernate / JPA按给定顺序通过给定id选择一组对象的最佳方法是什么

我想用给定的id选择一些对象,但也按给定的顺序选择,例如: 但是以与参数中的ID相同的方式排序。 例如在mysql中它可以这样做: SELECT * FROM table ORDER BY FIELD( id, 23, 234, 543, 23 ) 什么是最好的方法?

从命令行运行Java程序

所以我在这里有一个noob时刻,我以前从未使用命令行来运行java程序,但我现在需要。 我遇到的问题是,当我尝试运行程序时,我得到一个ClassNotFoundException。 我的class级叫做OmadUpdate。 我已经使用javac命令将OmadUpdate.java文件编译为OmadUpdate.class。 我已经检查了目录,它们肯定都在那里,但是当我运行java OmadUpdate命令时,它会给我一条错误消息说 Exception in thread “main” java.lang.NoClassDefFoundError: OmadUpdate (wrong name: org/openmetadata/main/OmadUpdate) …… …… Could not find the main class: OmadUpdate. Program will exit 但它就在目录中。 当我输入dir时,我同时拥有OmadUpdate.class和OmadUpdate.java。 我甚至尝试使用“java org.openmetadata.main.OmadUpdate”,因为这是它所包含的包名。 我很难过。 谢谢你的帮助。

忽略编译错误 – Java

我有大约1500个文件要编译,其中15-20个文件有编译错误。 这些文件不在我的控制之下,所以我无法进行任何修改/更新/删除。 所以,我在这里有两个问题。 1)如何忽略这些15-20文件中的编译错误,并继续为其余文件生成.class文件。 是否有任何javac命令行选项或任何将忽略compliation错误并生成所有其他非错误文件的.class文件的东西。 2)java编译器会在看到这些错误后立即中止编译,还是会继续编译(生成.class文件)其他所有内容,最后会报告这些文件有错误。

如何使用加权函数对多个字段的搜索结果进行排序?

我有一个Lucene索引,其中每个文档都有几个包含数值的字段。 现在我想根据该字段的加权和对搜索结果进行排序。 例如: field1=100 field2=002 field3=014 加权函数看起来像: f(d) = field1 * 0.5 + field2 * 1.4 + field3 * 1.8 结果应按f(d)排序,其中d代表文件。 排序function应该是非静态的,并且可能因搜索到搜索而不同,因为常量因素受执行搜索的用户的影响。 有谁知道如何解决这个问题,或者想知道如何以另一种方式实现这一目标?