当我使用Eclipse和NetBeans
6.8运行以下代码时。我想查看计算机上可用的COM端口。在Eclipse中运行时,它返回我所有可用的COM端口,但是在NetBeans中运行时,它似乎找不到任何端口。
public static void test(){
Enumeration lists=CommPortIdentifier.getPortIdentifiers();
System.out.println(lists.hasMoreElements());
while (lists.hasMoreElements()) {
CommPortIdentifier cn=(CommPortIdentifier)lists.nextElement();
if ((CommPortIdentifier.PORT_SERIAL==cn.getPortType())) {
System.out.println(
"Name is serail portzzzz " +
cn.getName() +
" Owned status " +
cn.isCurrentlyOwned());
try{
SerialPort port1=(SerialPort)cn.open("ComControl",800000);
port1.setSerialPortParams(
9600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);
System.out.println("Before get stream");
OutputStream out=port1.getOutputStream();
InputStream input=port1.getInputStream();
System.out.println("Before write");
out.write("AT".getBytes());
System.out.println("After write");
int sample=0;
//while((( sample=input.read())!=-1)){
System.out.println("Before read");
//System.out.println(input.read() + "TEsting ");
//}
System.out.println("After read");
System.out.println("Receive timeout is "+port1.getReceiveTimeout());
}
catch(Exception e) {
System.err.println(e.getMessage());
}
}
else {
System.out.println(
"Name is parallel portzzzz " +
cn.getName() +
" Owned status " +
cn.isCurrentlyOwned() +
cn.getPortType()+" ");
}
}
}
使用Netbeans输出,
假
使用Eclipse输出,
true
Name is serail portzzzz COM1 Owned status false
Before get stream
Before write
After write
Before read
After read
Receive timeout is -1
Name is serail portzzzz COM2 Owned status false
Before get stream
Before write
After write
Before read
After read
Receive timeout is -1
Name is parallel portzzzz LPT1 Owned status false2
Name is parallel portzzzz LPT2 Owned status false2
您是否使用同一Java VM在NetBeans和Eclipse中运行代码?
当我试图运行这个骨架代码时,我一直收到这个错误。我试图在Eclipse中使用OpenGL。我不知道是什么导致了这个问题。我如何解决这个问题?我也已经将jar文件添加到用户库中。 代码: 这是我一直在犯的错误。 错误:错误1 错误2 Plhd-19/>(JComponent. java: 4839)在java.桌面/java. awt.容器. addNotify(容器. java: 2804)在ja
我是Windows用户。这是我的yarn-site.xml配置,还有一件事是,在手动运行这个项目之前,我只启动数据节点和名称节点,而不是通过start-all.cmd命令,还有其他需要启动的吗?只是我的想法,如资源管理器等。 yarn-site.xml
我试图在数据库中的CLOB类型列中插入一个很长的字符串,它基本上是一个base64编码的图像字符串,但我得到了异常java.sql.sqlsyntaxerroreXception。做这件事的正确方法是什么? 我尝试了setClob()中的Clob对象和setClob()中的reader对象,但给出了相同的异常“java.sql.sqlsyntaxerrorexception”,并且我将OJDBC1
我不能使用运算符&&或者,如果没有运算符,我如何格式化相同的代码?
我正在使用PyCharm制作一个不和谐机器人,我正在遵循一个教程(https://www.youtube.com/watch?v=nW8c7vT6Hl4)。我遵循了每一步,最后一切都是正确的,但是每当我运行视频末尾的代码时,机器人就不会像所示那样上线。 显然,“令牌”是我在不和谐网站上的令牌,但我仍然有问题。 我也没有得到任何错误,代码运行得很好。 这是PyCharm中“运行”窗口中显示的唯一内容
我有一个带有Spring Boot的多级Maven项目。 对于父项目,父项目定义如下: 对于项目1、库项目和项目2: 项目 1 和项目 2 依赖于库项目中的类。当我从 Eclipse 执行时,项目 1 和项目 2 都会在库项目中找到它们的所有类和所有类。当我创建项目 1 时.jar 然后运行它,我在LibraryProject中的类上获得ClassNotFoundExceptions。Librar