【回到Java控制台】教程文章相关的互联网学习教程文章

如何在Google App Engine(JAVA)中写入控制台?

我正在使用Eclipse和App Engine的Java SDK.我找到了相同问题的链接 here 并且在stackoverflow上 here. 但是两者都是针对python的. 有没有办法在日食中做到这一点?解决方法:好吧,java.lang.System被列入白名单,所以java.lang.System.out.println(…)不能工作吗?

java-如何将H2控制台连接到嵌入式Spring H2 DB【代码】

好的,我正在开发一个简单的应用程序,该应用程序具有Spring Ebedded H2数据库可供开发. database.xml bean conf看起来像这样:<bean id="h2Server" class="org.h2.tools.Server" factory-method="createTcpServer"init-method="start" destroy-method="stop" depends-on="h2WebServer"><constructor-arg value="-tcp,-tcpAllowOthers,-tcpPort,9092" /></bean><bean id="h2WebServer" class="org.h2.tools.Server" factory-method="...

java-如何在eclipse中打印到textArea而不是控制台?【代码】

我目前有一个程序可以通过多种方式将文本行打印到屏幕上,例如’System.out.println()’语句,并且可以循环将数组中的所有元素打印到屏幕上. 我现在在单独的类中为此程序添加GUI.我的问题是我想将打印到eclipse控制台的所有内容打印到GUI中的文本框中.这可能吗,如果可以,我将如何去做.解决方法:如果确实要执行此操作,请将System OutputStream设置为PipedOutputStream,然后将其连接到读取的PipedInputStream,以将文本添加到组件中,例如...

java-使用Intellij和JUnit从控制台读取System.in【代码】

通过Idea中的main运行代码时,以下代码可以很好地工作System.in.read()但是,junit方法中的相同代码不起作用public void testConsoleRead() {System.in.read(); }任何想法如何使这项工作,或类似的东西吗?解决方法:您需要使用-Deditable.java.test.console = true来启动IDE(例如,通过“帮助”>“编辑自定义VM选项…”),请参见this comment.

java-使用JTextArea模拟文本控制台【代码】

我的目标是在Java中获得类似控制台的组件,而不必在JTextArea中获得,但是首先尝试这似乎是合乎逻辑的事情.使用JTextArea提供的方法,输出足够简单,但是输入是另一回事.我想截取输入并对其进行操作-一个字符一个字符地输入.我已经找到了一些有关使用DocumentListener处理模糊关联的示例,但是它似乎无法让我轻松地检查刚刚键入的内容,这是我需要决定如何对其进行操作的内容. 我能正确处理吗?有更好的方法吗? 我附上了我的应用程序代码...

java-为什么Gson会漂亮地打印到控制台,而不是文件?【代码】

我有一个类,我们称它为Cls,其中包含一些值.当我使用通过GsonBuilder.setPrettyPrinting().create()声明的Gson实例并使用它来序列化一个Cls对象并将结果JSON字符串打印到控制台时,我得到了很好的格式,如下所示:{"foo":"bar","foo2":["b1","b2"],"foo3":12 }一切都很好,但是当我然后创建一个JsonWriter(从具有绝对路径的FileWriter)并使用Cls的Gson实例的toJson(Object,Class,JsonWriter)方法时,生成的文件格式不正确.相反,它看起来...

改进我的Java通用控制台输入法?【代码】

使用Java Generics,我尝试实现通用控制台输入方法.public static <T> T readFromInput(String message, Class<?> c) throws Exception{System.out.println(message);Scanner scanner = new Scanner(System.in);try {if(c == Integer.class)return (T) Integer.valueOf(scanner.nextInt());if(c == String.class)return (T) scanner.nextLine();if(c == Double.class)return (T) Double.valueOf(scanner.nextDouble());if(c == Floa...

java – 用于控制台输入和输出的JUnit测试【代码】

我只有一个方法主.如何检查System.out.println()并使用JUnit替换Scanner自动输入值? 附:请提供一些解决方案……public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int[] arr = new int[4];for (int i = 0; i < arr.length; i++) {arr[i] = scanner.nextInt();}for (int i = 0; i < arr.length; i++) {int res = 0;int k = 0;int num = arr[i];/*.....*/System.out.println(num);} }解决方法:理...

java – Intellij想法控制台输出中的错误编码【代码】

它似乎真的很疯狂,但我无法在我的intellij想法的控制台中使用破碎的编码做任何事情. 我为克服这个问题做了些什么: >在idea.exe.vmoptions和idea64.exe.vmoptions中设置-Dfile.encoding = UTF-8和-Dfile.encoding = UTF-8(虽然我使用64位版本).>添加了-Dfile.encoding = UTF-8和-Dfile.encoding = UTF-8来运行/调试我的应用程序的配置.>更改设置>编辑>文件编码IDE编码/项目编码/属性文件的默认编码为UTF-8. 完成所有这些操作仍然没...

java – 如何将所有控制台输出重定向到GUI文本框?

我目前有一个程序,以各种方式打印文本行,如’System.out.println()’语句和循环打印数组中的所有元素到屏幕. 我现在正在为这个程序添加一个GUI.我的问题是我想将打印到eclipse控制台的所有内容打印到我的GUI中的文本框中.这是可能的,如果是这样,我将如何做到这一点. 提前致谢.解决方法:查看这篇名为Redirecting System.out and System.err to JTextPane or JTextArea的博客文章.它描述了您所需要的几乎所有内容. 基本思想是您创建自...

如何在JFrame / JPanel中可视化控制台java【代码】

我使用Swing库创建了一个Java程序.现在我想将我的控制台输出重定向到JFrame或JPanel.解决方法:您需要创建一个OutputStream,它将输出重定向到文本区域并实现OutputStream接口的所有必要方法,然后在主程序中将标准输出重定向到此流中.我在我的一个程序中使用了类似的东西:import java.io.IOException; import java.io.OutputStream;import javax.swing.JTextArea; import javax.swing.SwingUtilities;public class TextAreaOutputSt...

java – jTextArea作为IO控制台【代码】

如何将用户输入(仅用户输入)发送到输出流? 我目前正在使用密钥列表,jTextArea console = new jTextArea; console.addKeyListener(new java.awt.event.KeyAdapter() {public void keyReleased(java.awt.event.KeyEvent e){//save the last lines for console to variable inputif(e.getKeyCode() == java.awt.event.KeyEvent.VK_ENTER){try {int line = console.getLineCount() -2;int start = console.getLineStartOffset(line);i...

如何使用JAVA在Selenium WebDriver中打开Chrome Developer控制台

我想问一下如何在执行selenium测试期间打开Chrome开发者控制台.目前,当测试正在执行时,我手动打开控制台命中F12,测试立即停止响应并在一段时间后失败. 任何人都可以告诉我如何在打开开发人员控制台的情况下启动我的测试,因此我可以捕获/观察测试执行期间发生的控制台错误.解决方法:使用–auto-open-devtools-for-tabs:This flag makes Chrome auto-open DevTools window for each tab. It is intended to be used by developers a...

java – 写入控制台和文本文件【代码】

我从互联网上找到了下面的代码,但它不会将打印的控制台写入omt.txt,它只会在第二个catch块之后写入System.out.println语句.如果你运行代码,你会明白什么我的意思是.我想要的是将控制台上的内容写入“omt.txt”文件,这些文件都是…… 经过一些回答,我发现我的问题不明确,对不起.我想将控制台输出保存到omt.txt文本文件中.如果在控制台上打印“Hello 123”,它也应该在omt.txt文件中.换句话说,打印控制台上的任何内容都应该同时写在om...

java – 打印运行时exec()OutputStream到控制台【代码】

我试图让exec()启动进程的OutputStream到控制台.如何才能做到这一点? 这是一些不完整的代码:import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import java.io.Reader;public class RuntimeTests {public static void main(String[] args){File path = new File("C:\\Dir\\Dir2");String command = "cmd /c dir";Reader rdr = null;P...

控制台 - 相关标签