Tag: 控制台

用java更新控制台窗口

如何让java更新当前的控制台窗口,而不是进入新的行(或将新内容添加到旧的)。 举个例子,如果我想certificate进度,我会输出progress n ,其中n是给定的百分比。 显然我想要做的只是用当前百分比更新n。 任何帮助,将不胜感激。

如何获得控制台charset?

如何在Windows,Linux shell或eclipse控制台输出中获取控制台(cmd.exe)charset编码? java.nio.charset.Charset.defaultCharset()似乎只适用于输入/输出文件,而不是控制台。

Eclipse Console不显示输出

我写了一个简单的类,其中包含“Hello World”的SOP语句。 但是Eclipse控制台没有显示输出。 然后我在之前创建的项目中编写了相同的程序,它工作正常。 我打开控制台,如下所示: 窗口 – >显示视图 – >控制台。 但它没有用。 我在同一工作区中使用j2ee项目。 任何想法? 请帮忙。 我因为这个问题而陷入困境。

Java:System.out.println()背后的原因是什么?

对于可以在文本编辑器中完成的小型逻辑程序,为了跟踪我使用经典的System.out.println() 。 我猜你们都知道在大量迭代的块中使用它是多么令人沮丧。 为什么这么慢? 它背后的原因是什么?

为什么我们从char数组中的控制台读取密码而不是String

可能重复: 为什么char []比字符串更适合密码? 当我准备OCPJP我遇到了主题 – “从控制台读取用户输入”。 有一个例子,它在String引用中读取username ,而在char[]数组中读取password ,但我无法理解为什么它使用了char数组..这是代码: – Console console = System.console(); String username = console.readLine(“User Name? “); char[] password = console.readPassword(“Password? “); 这引起了我的疑问。为什么我们没有使用String引用来存储密码。 由于Strings是不可变的,因此在字符串中读取密码必须更安全,因为其内容无法更改。 那么,在char[]数组中读取password重点是什么呢? 谁能在这件事上解释一下?

写入Eclipse控制台

我的插件必须写入eclipse控制台 – 为了测试目的,我简化了我的代码,所以我只有以下内容: public void start(BundleContext context) throws Exception { super.start(context); plugin = this; System.out.println(“Tecomp Plugin is running”); MessageConsole myConsole = new MessageConsole(“My Console”, null); //myConsole.activate(); ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[]{ myConsole }); ConsolePlugin.getDefault().getConsoleManager().showConsoleView(myConsole); final MessageConsoleStream stream = myConsole.newMessageStream(); stream.setActivateOnWrite(true); stream.println(“Hi there!”); stream.close(); } 这是一个简单的插件,方法开始跟随扩展AbstractUIPlugin的类 – 它不是rcp应用程序。 代码在运行时工作台内运行良好 – 一旦安装了插件,输出就会丢失。 该插件的其余部分正常工作。 ConsolePlugin可能有问题吗? 或者在运行时工作台和开发工作台中处理不同的流? 我尝试了两个 – 一个function项目并直接将插件jar复制到eclipse目录 – 用于安装插件 […]

JUnit Eclipse展示了System.out.print()

我在Eclipse 3.4中使用JUnit 3。 当我运行JUnit测试用例时,一切正常,测试完成。 唯一的问题是我想看到我正在运行的类的输出。 所有类都具有基本的System.out.print()到一些输出值。 因此,当我运行测试时,我根本看不到任何控制台消息。 当测试成功时,如何让Eclipse在Console窗口中显示System.out.print()输出?

Eclipse – 如何为Java控制台提供无限长度(在#行中)

可能重复: 调整eclipse控制台大小 我正在尝试调试我已设置为在本地运行的应用程序,并且它正在将所有System.out.println()语句写入Eclipse中的Java控制台。 问题是,它正在吐出数千行中的10个,当应用程序完成处理和关闭时,我只能看到最后~25%的sysout语句。 我注定了吗? 或者Eclipse中是否有一个设置允许我取消限制控制台在内存中保留或保持可见的行数。 而且,如果这是不可能的,有没有办法将输出重定向到文件或可以容纳40,000多行输出的东西? 提前致谢!

为什么Java不支持像C中的clrscr这样的函数?

我有一个问题对许多人来说可能听起来很愚蠢,但我不能停下来发布它,因为互联网上没有发现任何东西。 为什么java没有我们在C中使用的clrscr类型的函数? 如果我创建了一个基于用户输入反复迭代的java concole应用程序,然后如果我想为用户提供清除屏幕的选项,那么为什么它在java中不受支持。 我知道有一些像这样的方式。 它是否与Java有关OOP(我非常怀疑,但没有具体的答案)。

Java:JTable中的控制台输出

该程序应列出JTable中的卷。 例如:我从vollist.java类获得此输出。 while (volumeIter.hasNext()) { volume = volumeIter.next(); System.out.println(volume.getName()); } 控制台输出: vol1 vol2 vol3 … 如何在JTable获得此控制台输出。 table = new JTable(); table.setModel(new DefaultTableModel( new Object[][] { {null, vollist.volname(null), null, null, null}, {null, vollist.volname(null), null, null, null}, {null, vollist.volname(null), null, null, null}, }, new String[] { “Nr:”, “Volume Name”, “TotalSize [MB]”, “Used [MB]”, “Status” } )); 那只显示row1 […]