我想做一个与串行设备(手持扫描仪)通信的java应用程序,这样应用程序是独立于平台的。我找到了一些代码示例,当我将它们复制到Eclipse中时,它显示缺少javax.comm.*。如何在我的Mac上安装此软件?我如何将这个库添加到我的应用程序中,这样用户就不必安装任何东西了?
我希望能够为用户提供一个jar文件和设备,他们应该能够在windows/Mac/Linux上运行它,而不需要很少或根本不需要配置。
我找到了一个可以下载javax.comm.jar文件的下载包,但是下载包中包含了一个win32comm.dll,它依赖于某种方式--至少这是我在将jar文件添加到我的项目中时得到的错误。
E
我的项目进行得很顺利。但是突然之间,在构建完成之后,我得到了下面的错误。
有人能告诉我这是怎么回事吗?我不知道这个错误。我该怎么修呢?
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.android.support:cardview-v7:23.2.1.
Searched in the
在Linux上,我尝试安装JavaEE 6 SDK,这是安装GlassFFish:的第一步。
当我跑的时候
sh java_ee_sdk-6u4-jdk7-linux-x64.sh
在我的服务器上,提示我应该安装Java:
Could not locate a suitable jar utility.
Please ensure that you have Java 6 or newer installed on your system
and accessible in your PATH or by setting JAVA_HOME
这就是我感到困惑的地方:
它是JDK包中的Jav
我需要从后端获得手动安装的软件包列表,以便“完整” apt-get upgrade && apt-get dist-upgrade序列。下面的命令列出从后端手动安装的包:
$ # based on: https://serverfault.com/a/109680/261445
$ aptitude search "?narrow(~i, ~Abackports) ?not(?automatic)" | sed 's/ - .*//'
i btrfs-progs
i checkinstall
i linux-headers-5.9.0-0.
我删除了旧内核(使用dpkg -P),现在我尝试安装的许多包都抱怨丢失了旧的(删除的)内核作为依赖项。
如果我按建议做一个"apt-get安装-f“,我的旧内核就会重新安装.
sudo apt-get install synaptic
Reading package lists... Done
Building dependency tree
Reading state information... Done
synaptic is already the newest version (0.83).
You might want to run 'apt-get
我正尝试在我的Ubuntu机器上本地运行Codename One,这样我就不用把构建发送到codenameone.com了。我遵循了本教程中的步骤:
并全部安装成功。当我转到我的项目目录并运行:
ant build-for-android-device-locally
我得到以下错误:
/home/petr/projects/MyApp/dist/android/src/com/codename1/social/FacebookImpl.java:37: error: package com.facebook does not exist
因此,我下载了facebook sdk,使用Grad
当我在 IDEA中打开窗口(View -> Tool Windows -> ->)并键入gradle tasks时,我将看到以下内容:
C:\Sathyaish\MyJavaAndSpringBootProject>gradle tasks
'gradle' is not recognized as an internal or external command,
operable program or batch file.
从IntelliJ IDEA显示 gradle 工具窗口(View -> Tool -> Gradle)和IDE能够
我从Linux服务器(CentOS)中删除了几个Tomcat安装。在安装Tomcat 8之后,现在当我尝试启动Tomcat 8 (./startup.sh)时,会出现以下错误:
Cannot find /opt/apache-tomcat-7.0.56/bin/setclasspath.sh
This file is needed to run this program
似乎我还没有正确地删除以前安装的tomcat。我怎么才能让这个发挥作用。帮助。
更新
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/
我正在Debian上做Java编程。默认情况下,Debian6.x附带了libgcj。在启动eclipse时,它显示了一个警告,即this JVM is deprecated and may cause problems。出于这个原因,我从Oracle的站点下载并安装了JVM。
但是,在安装Oracle JVM之后,系统上的默认JVM仍然是libgcj。当我输入java -version时,我得到以下输出-
java version "1.5.0"
gij (GNU libgcj) version 4.4.5
我应该如何从我的系统中删除它?然后,如何将新安装的JVM设置为默认J
我试图用以下命令在CentOS框上重新安装java (这是最好的命令吗?):
rpm -i --force /root/jdk-6u11-linux-i586.rpm
但是当我这样做的时候我会犯错误:
Error: Could not open input file: /usr/java/jdk1.6.0_11/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jdk1.6.0_11/jre/lib/jsse.pack
charsets.jar...
etc.....