gpt4 book ai didi

eclipse - Eclipse 中没有 Java 控制台输出;与 PyDev 一起工作

转载 作者:行者123 更新时间:2023-12-01 08:01:37 25 4
gpt4 key购买 nike

我在一个工作区中同时拥有 Java 和 PyDev 项目。当我运行 PyDev 项目时(主脚本运行 > 运行方式 > Python 运行或其关联的单元测试与 Python 单元测试),控制台输出看起来很好。但是,当我切换到 Java 项目时,打开主类,确保光标焦点在主类中,然后使用 Run > Run as > [my run config] 运行它,控制台中没有输出,stdout或标准错误。我试过选中和取消选中运行/调试 > 控制台 > 固定宽度控制台,类似于限制控制台输出。 “分配控制台”是在 [我的运行配置] 中 checkin 的。

我已尝试将输出重定向到我的运行配置中的一个文件,但运行后日志文件为空;因此,我怀疑 stdout/stderr 被困在某个地方。我怀疑是 PyDev 导致了这个问题,因为当我运行 Java 项目时,这个异常可靠地在错误日志中出现了大约 6 次:

Launch shortcut 'org.python.pydev.debug.ui.launchShortcut.python.unittest' enablement expression caused exception. Shortcut was removed.

stacktrace:
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
(... and so on)

此外,从另一个只有 Java 项目的工作区中的 Java 程序打印也能正常工作。

我尝试卸载 PyDev 并重新启动 Eclipse,但我仍然遇到同样的问题。重新安装 PyDev 后,我仍然遇到这些错误。

有没有人以前遇到过这个问题,或者知道解决它的方法?

最佳答案

好吧,我觉得自己像个白痴;事实证明,我已将 stdout/err 重定向到一个我早已忘记的日志文件,并卡在了某个难以找到的地方。

关于eclipse - Eclipse 中没有 Java 控制台输出;与 PyDev 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com