- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
致谢,
我希望你们能帮我解决我的问题。我尝试设置 Jcurses 库,但结果只是启动 cmd.exe 而没有任何内容,只有工作区的路径。
我阅读了很多 howtos,但没有一个有效。我还尝试了 Jcurses 的原始教程:
============================================= =========
要解决上述问题,您首先需要确定用于启动程序的命令。
Instructions:
Step 1) Run Java app as usual (it does not matter if it fails), and switch to the debug view.
Step 2) Right click on the process, and open the property window by selecting "Properties".
Step 3) Select and copy the command-line parameter used to launch the program.
Step 4) Hit the arrow-button next to "External Tools" (The play icon with a small red toolbox), and hit "External Tools Configuration"
Step 5) Create a new configuration, with the following data: Location: The path to the cmd.exe of your Windows OS. For Example: C:\WINXP\system32\cmd.exe Working Directory: Whatever working directory you want. Arguments: "/c start C:\WINXP\system32\cmd.exe /k " followed by the previously copied command. For Example: /c start C:\WINXP\system32\cmd.exe /k C:\Programme\Java\jre6\bin\java.exe -Dfile.encoding=Cp1252 -classpath "C:\Dokumente und Einstellungen\mccae\Eigene Dateien\javawork\TWCC+\bin" at.co.lipski.twcc2.console.TWCCDaemon
Please note, that you need to wrap paths containing whitespace with quotes (“). The above command will start your application in a new, detached console window, which will stay open until you manually close it. Now you can launch your newly created configuration and enjoy your application from inside Eclipse.
我的外部工具配置如下所示
Position: C:\Windows\System32\cmd.exe
Workspace: ${workspace_loc:/Azubi Storys}
Arguments: "/c start C:\Windows\System32\cmd.exe /k" "C:\Program Files\Java\jre1.8.0_25\bin\javaw.exe" -Dfile.encoding=Cp1252 -classpath "C:\Users\YAlSabiry\Desktop\Android\Eclipse Projekte\Azubi Storys\bin;C:\Users\YAlSabiry\Desktop\Android\jcurses\lib\jcurses.jar" Testwin
我使用这段代码来运行控制台
import jcurses.event.ActionEvent;
import jcurses.event.ActionListener;
import jcurses.event.ItemEvent;
import jcurses.event.ItemListener;
import jcurses.event.ValueChangedEvent;
import jcurses.event.ValueChangedListener;
import jcurses.event.WindowEvent;
import jcurses.event.WindowListener;
import jcurses.system.CharColor;
import jcurses.system.Toolkit;
import jcurses.util.Message;
import jcurses.util.Protocol;
import jcurses.widgets.BorderPanel;
import jcurses.widgets.Button;
import jcurses.widgets.CheckBox;
import jcurses.widgets.FileDialog;
import jcurses.widgets.GridLayoutManager;
import jcurses.widgets.Label;
import jcurses.widgets.List;
import jcurses.widgets.PasswordField;
import jcurses.widgets.PopUpMenu;
import jcurses.widgets.TextArea;
import jcurses.widgets.Widget;
import jcurses.widgets.WidgetsConstants;
import jcurses.widgets.Window;
public class Testwin extends Window implements ItemListener, ActionListener,
ValueChangedListener, WindowListener, WidgetsConstants {
public static void main(String[] args) throws Exception {
// Protocol initialisieren
System.setProperty("jcurses.protocol.filename", "jcurses.log");
Protocol.activateChannel(Protocol.DEBUG);
Protocol.debug("Programm beginnt");
Toolkit.beep();
Window test = new Testwin(28, 20);
test.addListener((WindowListener) test);
test.show();
}
private Button _b1 = null;
private Button _b2 = null;
private List _list = null;
private TextArea _textArea = new TextArea(-1, -1,
"1111\n2222\n3333\n4444\n\n66666\n77777\n888888\n99999999999999999\n1010100101");
private PasswordField _pass = new PasswordField();
public Testwin(int width, int height) {
super(width, height, true, "Test");
BorderPanel bp = new BorderPanel();
new CheckBox();
new CheckBox(true);
new Label("textfeld");
new Label("checkbox2");
_b1 = new Button("OK");
_b1.setShortCut('o');
_b1.addListener(this);
_b2 = new Button("Cancel");
_b2.setShortCut('p');
_b2.addListener(this);
_list = new List();
_list.add("item1");
_list.add("item201234567890123456789");
_list.add("item3");
_list.add("item4");
_list.add("item5");
_list.addListener(this);
_list.getSelectedItemColors().setColorAttribute(CharColor.BOLD);
GridLayoutManager manager1 = new GridLayoutManager(1, 1);
getRootPanel().setLayoutManager(manager1);
manager1.addWidget(bp, 0, 0, 1, 1, ALIGNMENT_CENTER, ALIGNMENT_CENTER);
GridLayoutManager manager = new GridLayoutManager(2, 5);
bp.setLayoutManager(manager);
manager.addWidget(_list, 0, 0, 1, 4, ALIGNMENT_TOP, ALIGNMENT_CENTER);
manager.addWidget(_textArea, 1, 0, 1, 2, ALIGNMENT_CENTER,
ALIGNMENT_CENTER);
manager.addWidget(_pass, 1, 2, 1, 2, ALIGNMENT_CENTER, ALIGNMENT_CENTER);
manager.addWidget(_b1, 0, 4, 1, 1, ALIGNMENT_CENTER, ALIGNMENT_CENTER);
manager.addWidget(_b2, 1, 4, 1, 1, ALIGNMENT_CENTER, ALIGNMENT_CENTER);
}
public void actionPerformed(ActionEvent event) {
Widget w = event.getSource();
if (w == _b1) {
Protocol.debug("point1");
FileDialog dial = new FileDialog("File wählen");
Protocol.debug("point2");
dial.show();
Protocol.debug("point3");
if (dial.getChoosedFile() != null) {
new Message("Meldung!", dial.getChoosedFile().getAbsolutePath(), "OK").show();
}
Protocol.debug("point4");
_pass.setVisible(!_pass.isVisible());
pack();
paint();
} else {
new Message("Meldung!", "01234567890\nassssssss\naaaaaaa\naaaaaa",
"CANCEL").show();
PopUpMenu menu = new PopUpMenu(53, 5, "test");
for (int i = 1; i < 100; i++) {
if ((i == 35) || (i == 4)) {
menu.addSeparator();
} else {
menu.add("item" + i);
}
}
menu.show();
new Message("meldung", menu.getSelectedItem() + ":"
+ menu.getSelectedIndex(), "OK").show();
}
// close();
}
public void stateChanged(ItemEvent e) {
Protocol.debug("-----------------");
new Message("meldung", e.getItem() + ":" + e.getType(), "OK").show();
}
public void valueChanged(ValueChangedEvent e) {
new Message("Alarm", "Geändert in ", "" + _list.getSelectedIndex())
.show();
}
public void windowChanged(WindowEvent event) {
Protocol.debug("window event: " + event.getType());
if (event.getType() == WindowEvent.CLOSING) {
event.getSourceWindow().close();
}
}
}
如果您需要更多信息,请告诉我,我会尽快答复
最佳答案
设法使用以下参数运行它:
"/c 启动 C:\Windows\System32\cmd.exe/k""C:\Program Files\Java\jdk1.7.0_25\bin\java"-Dfile.encoding=Cp1251 -classpath "C:\Users\用户名\workspace\JCurses_Example\bin;C:\Users\username.m2\repository\jcurses\lib\jcurses.jar"Testwin
请注意,引号之间没有空格 .../k""C:\Progr... 并且我的 java 执行文件是 java.exe 而不是 ...\bin\javaw.exe,如您的论据中所述.
关于经过数小时的修复培训后,Java Eclipse NCurses 库无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27360435/
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
您好,我尝试根据以下数字为新字体训练 tesseract: 所有数字都在具有透明背景的 png 文件中提供。如果我从它创建一个盒子文件,训练它等等 - 一切正常! 现在的问题,同样的情况,但我想根据下
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭10 年前。 Improv
我目前正在接受 Android 培训,因为我正在尝试正确隐藏导航栏。在training documentation它指出: You can hide the navigation bar on And
我正在使用 gensim 在分配给特定人员的文档上训练 Doc2Vec 模型。有1000万份文件和8000人。我不关心所有 8,000 人。我关心特定的人群(比如 1 到 500 人)。 我感兴趣的人
我不知道如何解决这个问题: http://acm.sgu.ru/problem.php?contest=0&problem=311 请帮我解决这个问题 我知道它可以用线段树来解决,但我不知道如何 最佳
我正在使用 AForge.NET ANN 并在我的训练集上对其进行训练。因为训练是单线程的,而且这个过程可能需要很长时间,我想知道是否可以运行多线程训练。 因为在训练弹性反向传播网络时使用线程是一个问
有人知道一个好的教程/文章/任何东西可以帮助我解释 JavaScript(重点是 JSON)吗? 我想教新的团队成员什么是 JSON 以及如何有效地应用它,但我不是试图重新发明轮子(并且可能做错了),
我正在尝试使用 Dlib 训练人脸检测器。我选择了近 1000 张图像进行训练。根据文档,我使用该图像创建了 training_with_face_landmarks.xml。但是,我不明白, tes
我正在使用 C 版本的 word2vec(在 https://code.google.com/archive/p/word2vec/ 中找到)并在德语版维基百科的过滤转储(约 17 GB 原始文本,约
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
关闭。这个问题是opinion-based .它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它. 8年前关闭。 Improve this
在训练我的 NameFinderME 时,我收到以下错误消息: 我的数据如下: some text Computing event counts... java.io.IOException: F
我想使用 C# 在 OpenNLP 中训练一个新模型。我在java部分使用了IKVM。这是我的火车的方法:(我在jv中引用了java.io,在op中引用了open.tools) public str
我正在处理 USACO 培训页面的第一个问题,它要求您提交一个简单的解决方案。虽然我的代码可以在 IDE 上编译,但 USACO 评分器给我一个错误,说找不到 main。 Run 1: Executi
***我不是在寻找解决方案帖子 我正在参加 C 语言的 Tape Equilibrium Codility 培训,这就是我所取得的进展: // you can write to stdout for
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我正在使用 opencv_haartrainaing 来训练我的级联分类器,我有一个文件夹,其中包含带有文本文件的子文件夹,而不是此处所示的 .xml 文件.... 如何获得最终的 .xml 文件?
在解决 USACO 培训问题时,我发现了动态规划。处理这个概念的第一个训练问题是一个称为子集和的问题。 问题陈述如下: 对于从 1 到 N(1 #include using namespace
我是一名优秀的程序员,十分优秀!