问题标签 [java-console]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 控制台在启动时也会关闭,因此无法查看 jnlp 应用程序可能出现的启动错误。如何查看它的输出?
我正在将 Java 应用程序作为 jnlp 运行,有时,当启动过程中出现问题时,它会向 Java 控制台吐出一些东西并关闭。但它关闭得如此之快,以至于我实际上什么都看不到。
有没有办法查看这个日志,也许是在磁盘上的文件中?或者避免关闭这个控制台窗口?
谢谢
java - Java/Ubuntu - 在 Windows 上的主要工作之外打印,但在 Ubuntu 14.04 上不执行任何操作
我有一个Intellij项目。我在Windows上编译('Make')它,并将它发送到运行Java 1.8的Ubuntu 14.04远程服务器上。
我的问题是该方法之外的 System.out.println() 不main
打印任何内容。我在这个问题上花了几个小时,我可以确保:
我知道这些方法被执行是因为它们引发了警告:
Aug 20, 2016 7:35:36 PM org.apache.pdfbox.cos.COSDocument finalize WARNING: Warning: You did not close a PDF Document
当执行结束时,我总是得到以下的 rate 输出:
[]
打印我称之为方法的方法并将打印行放在这些方法的开头,不会做这些事情。
注意要执行我的项目,我使用 : java MyProject.TestAlgo
,其中 TestAlgo 是主类。
编辑:
我希望输出是一个列表,例如:[1.0, 2.3, ..., 5.4]
,但我得到[]
我认为问题不是编程问题,因为每当我在运行Windows的计算机上编译它时,我都会从main
.
当我编译项目并在Ubuntu 远程服务器上运行它时,我看不到任何输出,除了来自 的打印main
,以及来自主类外部的方法引发的警告。所有尝试打印并在 main 中调用的方法都被声明static
。
java - 如何检查 java 控制台日志。?
我正在运行 java 应用程序,由于一些错误它被关闭,我想检查日志中的错误。如何使用该日志重新打开 Java 控制台,或者有没有其他方法可以检查 Java 控制台的日志。?
java - 如何在Map java中检查元素重复
我有一个函数,它允许在 Map 中输入键和值。
这是我的代码
我不知道接下来如何检查元素,我将输入。与之前的元素相同,如果相同,我将再次输入。
java - 带有单独“窗口”的控制台应用程序终端 UI
我正在构建基于 java 的控制台应用程序,我需要它的两个窗口。第一个窗口用于输出,第二个窗口用于输入停止应用程序、重新启动或类似的命令,没有太大,只是一个简单的文本框和窗口。
对基于 Java 的控制台 UI 有什么建议吗?寻找最佳实践,我将不胜感激。谢谢!
java - 从命令行启动应用程序时,如何将 Spring Boot 应用程序 jar 中的文件作为 -D 属性值引用?
我有一个简单的 Spring Boot 应用程序,需要将java.security.krb5.conf属性值设置为自定义 krb5.conf 文件。我已将文件添加到 src/main/resources 文件夹中,并且 maven 将其打包到 jar 中。
启动应用程序,我运行
java -jar -Djava.security.krb5.conf=<localPath>/krb5.conf my-jar.jar
目前我必须给出<localPath>
我机器上文件的路径。有没有办法引用 jar 中的文件,以便我可以在任何机器上运行而无需先在机器上创建文件文件?
到目前为止我尝试过的事情:
- 给
-Djava.security.krb5.conf=classpath:krb5.conf
(也是./krb5.conf)。没用 - 我看到“如何从类路径读取文件”的大多数示例都参考 getClass.getResource (文件名)。所以我尝试做 getClass.getResource (filename).getPath() 以便我可以在主类中启动应用程序时将其设置为 java.security.krb5.conf 系统属性,而不是从命令行传递。但是 getPath 显示的字符串类似于
/<diskPath>/my-jar.jar!/BOOT-INF/classes!/krb5.conf
,当我尝试读取文件进行测试时,该路径不起作用。 - 在调用 SprinApplication.run 之前,在 main 方法中即时创建文件副本到正在运行的目录。这就是我现在正在做的事情。
如果这个问题有解决方案,我可以看到其他用例,例如将 jar 中包含的 trustore 文件提供为 javax.net.ssl.trustStore 等。
java - Java 控制台应用程序 jar - 处理异常并在 Windows 命令 prmpt 中继续
我在 Maven 中有一个控制台 Java 应用程序,无限循环
我在java中处理异常
doProcess() 方法检查 S3 中的新文件并复制到网络机器,它也抛出 Throwable
创建 jar 后,在 windows 命令提示符中
当它抛出异常时,完全暂停直到ctrl+C,但如果我ctrl+C它将再次恢复,
这里有什么问题?java代码有什么问题还是命令有什么问题?
java - 在 Hibernate 的一个事务中添加父子数据
我正在编写一个示例 java 控制台应用程序,它在休眠中写入数据。所有休眠配置都已完成。这是项目的类结构:
如您所见,一个DBUser只能有一个DBUserDetail,而一个DBUserDetail只能有一个DBUser。假设,在一个 http 请求中,用户同时输入了新的 DBUser 和 DBUserDetail 数据。所以我想在一笔交易中添加这两种信息。这是我的解决方案:
我收到错误消息:
原因:java.sql.SQLIntegrityConstraintViolationException:ORA-02291:违反完整性约束(TAHA_SOZGEN.FK_DBUSERDETAIL) - 找不到父键
我推断,我必须提前添加DBUser。该代码在首次搜索DBUser并将其附加到DBUserDetail时起作用。我更改了代码,首先添加DBUser,然后添加DBUserDetail。所以我修改代码如下:
我得到了同样的错误:
原因:java.sql.SQLIntegrityConstraintViolationException:ORA-02291:违反完整性约束(TAHA_SOZGEN.FK_DBUSERDETAIL) - 找不到父键
我怎样才能克服这个问题?
javascript - How do I run a javascript command in WKWebView Swift
I am trying to run a javascript command that works if I run it in the console on the web. I have tried doing the code below, but I keep getting nil as my response.