在Ubuntu 12.04中,我安装了来自sun / oracle的jdk7。当时locate jni.h
,它将打印多个位置
/usr/lib/jvm/java-6-openjdk-amd64/include/jni.h
/usr/lib/jvm/jdk1.7.0_07/include/jni.h
...
在JDK生成的头文件中,存在include <jni.h>
,并且当前它抱怨
fatal error: jni.h: No such file or directory.
在my中Makefile
,没有指定位置的说明jni.h
。我在问是否可以配置某些系统参数来使jni.h
(例如/usr/lib/jvm/jdk1.7.0_07/include/jni.h
)的路径在编译时已知。
您必须告诉编译器包含目录在哪里。像这样:
gcc -I/usr/lib/jvm/jdk1.7.0_07/include
但这取决于您的makefile。
在构建JPostal时,我发出了命令: 我得到以下错误: 问题是我已经将java编译器的正确路径添加到环境变量中。事实上,当我在中键入时,它会显示所有选项,如本SO答案中讨论的那样。例如,在命令行中键入会显示正确的版本: 我还按照本主题中的建议设置了< code>JAVA_HOME环境变量。 为什么没有检测到 Java 编译器? 更新1: 三个命令的输出查看当前本地、用户和系统的定义。 本地路径:
我正在尝试使用: ...但我没有任何运气找到定义它的DLL。 首先,我尝试添加对微软的引用。Http以及类不可用。 那么,谁能告诉我在哪里可以找到类?
问题内容: 这是我的代码。我想知道单击了哪个,然后在新框架中显示该ImageIcon。 e.getSource()无法正常工作… 问题答案: 如果将MouseListener直接添加到JLabel,则可以在JOptionPane中轻松显示按下的标签的图标: 例如:
我有一个< code>JScrollpane,它包含一个大的< code>JPanel,而< code>JPanel本身包含3个< code>JPanel。这3个< code > JPanel 中的每一个都与< code>JScrollpane具有相同的大小。用户不能滚动。他可以点击一个按钮,看到下一个或上一个< code>JPanel(一次只能看到一个面板,他看不到一个面板的一部分和另一个面板的
我想在我的android项目中使用和。但我在Android Studio中遇到以下错误: 无法解析lch/qos/logback/core/net/loginauthenticator的超类;(2251)“LCH/QOS/Logback/Core/Net/LoginAuthenticator”类链接失败 我打开了,看到文件存在。你知道如何解决这个问题吗?可能是Android Studio惹的祸?
背景 我正在将Unity应用程序连接到SocketIO应用程序 Unity正在使用SocketIO插件(仅使用websockets,不使用polling/xhr) 为了从Unity连接到我的websocket,我使用。如果我通过浏览器点击该链接,我会看到以下内容: 此时,我使用,但随后我的应用程序停止工作。 问题 如何确保websockets可用于NodeJS+SocketIO? 代码 app.j