Raspberry Pi和Java安装
我正在尝试安装Oracle的Java jdk,并在我的Raspberry pi上编译和运行java程序。基本上我得到一个错误:无法找到或加载主类错误,当我尝试运行一个java myfile.java。Raspberry Pi和Java安装
的步骤我把为:
- 下载“喘息”从树莓派网站,允许Java(软浮动)
- 从Oracle的网站
- 使用的命令
tar -zxvf jdk-7u6-linux-arm-sfp.gz
来下载手臂JDK解压的jdk - 写,编译,然后试图运行一个简单的Java程序
在附注中,因为wheezy图像只有2GB,所以我将其他2GB的4GB SD卡分区为一些额外的存储空间。这是我解压我的jdk,现在当我想运行java或javac我必须使用完整路径。如何修改安装,以便您只需键入java而不是完整路径。这与安装二进制文件的位置没有关系吗?
我很抱歉......这是为消除从的Java myfile.class的的.class简单
JRE听起来好像已经安装好了,但是在运行之前需要先编译java。由于皮是比较慢的,用你的PC/Mac编译您的应用程序:
javac myfile.java
然后你就可以复制myfile.class,它应该包含一个main方法,你Pi和运行:
java your.package.name.myfile
在复制到您的Pi之前,您可以在PC/Mac(或Linux :)上测试此项)。
您的其他问题通过将java添加到PATH来解决。编辑/ etc/profile文件,并添加:
PATH=${PATH}:/path/to/jdk/bin
您可以安装现在完整的JDK也在ARM的Oracle下载站点上有一个tar文件。
版本7的Oracle JDK实际上是JRE,因此它不包含Java编译器。所以你有两种选择hare: 1.从JDK中借用tools.jar安装在某台机器上 2.或者安装JDK 1.8早期访问。 我强烈建议做第二种选择,并带来以下好处: 1. JDK 1.8是完整的JDK,因此您可以编译,例如,我可以运行JSP页面而无需预编译 2. JDK 1.8是一个难点,因此您不仅限于软点,例如我使用Arch Linux。 我也创造了入门文档,你可以找到有用: http://tjws.sourceforge.net/arch-raspi-java8.html 享受你的树莓PI
如果这是解决你的问题,那么你应该把它标记为答案 – Epicality