草庐IT

SYSTEM_INFO

全部标签

java - 如何从 checkstyle 插件检查中排除 module-info.java?

将module-info.java文件添加到我的项目后,我的checkstyle插件开始失败:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-checkstyle-plugin:2.17:check(default-cli)onprojectemail:Failedduringcheckstyleconfiguration:NoViableAltExceptionoccurredduringtheanalysisoffile/home/xxx/IdeaProjects/blynk-server/server/notifi

java - 如何在 Java 中禁用 System.out 以提高速度

我正在用Java编写一个模拟重力的程序,其中有一堆日志语句(到System.out)。我的程序运行非常缓慢,我认为日志记录可能是部分原因。有没有什么方法可以禁用System.out,这样我的程序在打印时就不会变慢,或者我是否必须手动检查并注释/取消注释每个语句以启用/禁用调试语句? 最佳答案 再次输出流gobbler可以工作,可能像...System.setOut(newPrintStream(newOutputStream(){@Overridepublicvoidwrite(intarg0)throwsIOException{}

java - 从 Windows 命令行调用 jar 文件时 System.out 不工作

我有这门课:publicclassTest{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}然后我使用Eclipse的“导出到可运行的JAR”功能将其制作成可执行的jar文件(test.jar)。当我在Eclipse中运行这个程序时,它打印出“HelloWorld!”,但是当我从命令行调用jar文件时,没有任何反应。我试过像这样调用jar文件:test.jartest.jar-jar没有任何输出。我有另一个程序也有副作用(除了输出到标准输出),当副作用正在执行时(这告诉我jar文件肯定被执行了

java - System.in.read()有什么用?

System.in.read()在java中有什么用?请解释一下。 最佳答案 迟到两年半总比没有好,对吧?intSystem.in.read()从输入流中读取下一个数据字节。但我相信你已经知道了,因为查找是微不足道的。所以,您可能要问的是:当文档说它读取一个byte时,为什么它声明返回一个int?为什么它似乎返回垃圾?(我输入'9',但它返回57。)它返回一个int因为除了一个字节的所有可能值之外,它还需要能够返回一个额外的值来指示流结束。因此,它必须返回一个类型,该类型可以表达比byte所能表达的更多的值。注意:他们本可以将其设为

java - JUnit Eclipse 显示 System.out.print() 的

我在Eclipse3.4中使用JUnit3。当我运行JUnit测试用例时,一切正常,测试完美完成。唯一的问题是我想查看我正在运行的类的输出。所有类都有一些输出值的基本System.out.print()。因此,当我运行测试时,我根本看不到任何控制台消息。当测试成功时,如何让Eclipse在控制台窗口中显示System.out.print()输出? 最佳答案 也许其他程序也在Eclipse的控制台上运行。请确保Eclipse显示您的JUnit代码的ActivityView。来自Eclipse帮助:Selectthe“DisplaySe

java - @link 到 package-info.java 中的另一个包

有没有办法从package-info.java链接到这个包之外的另一个包(在同一个项目中)?如果我尝试在Java7中执行此操作,我总是会得到:warning-Tag@link:referencenotfound: 最佳答案 @link和@seesupportlinkingtopackages.我的一个package-info.java文件中有以下代码,javadoc工具生成链接:/***Note,however,thattheclassesin{@linkgov.va.med.srcalc.domain}*definethevast

java - 来自使用 Apache CXF 的 Web 服务的响应显示 "No binding operation info.."

问题描述可能很长。由于我是Web服务的新手,请耐心等待并提供任何帮助。我做了什么:我使用ApacheCXFRI在Java中创建了一个Web服务。我简单地创建了一个类并使用自下而上的开发方法来生成SEI、WSDL和XML文件。问题是什么:现在,如果我请求“http://localhost:8084/DeepThoughtWS/services/DeepThoughtPort/whatIsTheAnswer”,它会在调用带参数的未知方法时生成没有绑定(bind)操作信息的输出未知。响应如下:soap:ServerNobindingoperationinfowhileinvokingunkn

带有 System.exit 的 Java 静态 block 关闭 Hook

这段代码会死锁:publicclassMain{staticpublicfinalObjecta=newObject();static{Runtime.getRuntime().addShutdownHook(newThread(){@Overridepublicvoidrun(){if(a==null);}});System.exit(0);}staticpublicvoidmain(finalString[]args){}}此代码将正常退出:publicclassMain{staticpublicfinalObjecta=newObject();static{finalObject

java - 如何通过 Java 代码影响 System.loadLibrary() 的搜索路径?

在Java项目中,我正在使用第三方库,它通过以下方式加载一些native库System.loadLibrary("libName");我希望能够从我的应用程序中影响此方法的搜索路径,以便用户不需要在命令行上指定正确的java.library.path值(此值取决于当前的操作系统和架构)。例如,在Windows上我想将它设置为“lib/native/windows”,在Linux32位上设置为“lib/native/linux32”等。我试过了System.setProperty("java.library.path",...)但这被忽略了,显然是因为JVM在我的代码运行之前只读取了一次

java - 在哪里可以找到 System.out.println() 的日志?

我正在使用Netbeans,我已经检查了Netbeans中的Server.log和所有3个输出选项卡,以获取Glassfish、JavaDB数据库和我的应用程序的输出。我应该在哪里看到System.out.println()的输出?我正在尝试连接到MySQL服务器,我需要查看它是否有效:) 最佳答案 原来我需要在Debug模式下运行应用程序才能在glassfish控制台中查看System.out.println()的输出 关于java-在哪里可以找到System.out.println(