Questions tagged [java]
Java is a high level programming language. Roughly four billion devices run Java, as it is used in almost all computers and mobile phones, as well as other interactive devices. In order to program with Java, a separate JDK has to be installed beyond the normal language kit.
254 questions
0
votes
2
answers
105
views
PI4J SPI - getting old data [closed]
I have a weird issue with receiving data over SPI - I'm always getting "old" data - the data from previous transmission, not the current one.
I want to communicate between Raspberry and ...
0
votes
1
answer
132
views
Communicate with Arduino over SPI
I want send data to/from Arduino Leonardo over SPI using wiringPi/pi4j on Raspberry, using custom GPIO as CS. Raspberry is supposed to be the master, and Arduino slave
First my setup:
Raspberry Pi 3B
...
5
votes
1
answer
6k
views
Up-to-date java version for setting up a minecraft server on raspberry pi 4
Problem summary
I'm trying to set up my raspberry pi 4 as a minecraft server as described here.
I've installed the default version of java. The output from java -version is
openjdk version "17.0....
0
votes
1
answer
830
views
Hosting a lavalink server and connecting to it at the same time fails
I am running a discord bot that requires voice commands in my Raspberry Pi 4, and installed OpenJDK 17.0.1 on it. I also used pyenv to install python 3.10 on the Pi, and set the version to be global. ...
0
votes
0
answers
130
views
wired connection between raspberry pi and android app
I am reading Can data with Pcan, and I am transferring my Can data to my Raspberry Pi 4. With this code
import can
import serial
# CAN bus setup
can_bus = can.interface.Bus(bustype="pcan", ...
1
vote
0
answers
44
views
Cannot get WS28xx strip code working in eclipse swing
Hey all I have been looking at doing this for some time now. I ran across this posting and this is the type of led strip I am using. However, using that code seems to have errors when trying to add it ...
2
votes
2
answers
435
views
How to correctly identify the pin addresses in the Pi4J 2.2.1 GPIO API?
I can't seem to get the right pin number.
Let's say I want to access this pin:
What's the actual address of the pin? 11, 26 or what?
Here's the code I use: (THIS CODE WORKS WITH PIN BCM 23)
final ...
0
votes
0
answers
196
views
Raspberry 4 Java Pi4J GPIO Input not changing state
I am trying to use my Raspberry Pi 4's GPIOs to turn on various thing in my smart home.
I am getting 2.6V on the GPIO Input, thus resulting in a HIGH signal. I have confirmed this with a basic python ...
0
votes
0
answers
228
views
Turn on LED using pi4j and Raspberry pi 4
I am so new to Raspberry Pi. I want to use pi4j 2 to flash a led that is connected to a raspberry pi. This is my code but the led does not turn on at all:
import com.pi4j.Pi4J;
import com.pi4j.io.gpio....
0
votes
2
answers
4k
views
How to use Java 18 on Pi
Following https://www.hanselman.com/blog/how-to-use-a-raspberry-pi-4-as-a-minecraft-java-server to make a Minecraft server. The only thing I changed is the server jar itself, BUT Minecraft 1.18.2 ...
0
votes
0
answers
356
views
Using the camera on 64bit vs. 32bit from Java
I have Raspberry Pi 3 B. And a camera module v. 2.1.
I have installed the Raspbian OS 64bit, the latest - "bullseye"
Tried to record some video in any way, and after some experimentation, I ...
0
votes
0
answers
87
views
sound .wav clip on ubuntu 21.10 with openjdk 17
I'm trying to play a .wav file on my Raspberry Pi (4).
My OS is Ubuntu 21.10, 64 bit.
My JDK is Open JDK 17.0.1.
I've downloaded a sample .wav file to play it.
The .wav file located under resources ...
0
votes
0
answers
310
views
Why am I getting "bash: javac: command not found" after supposedly installing jdk17.0.1 on Raspberry pi OS 64 bit?
So I followed The instructions here
https://linuxhint.com/install-oracle-java-jdk-16-raspberry-pi/
Except I did so entirely on the gui of Raspberry pi OS. I downloaded the jdk file from the same ...
-2
votes
1
answer
78
views
JDK version still at 11 even after updating $PATH to use JDK 16
I updated my Raspberry Pi to JDK 16 by following part of this tutorial: https://linuxhint.com/install-oracle-java-jdk-16-raspberry-pi/
It worked just fine (when I do java --version, it displayed JDK ...
0
votes
1
answer
209
views
ClassNotFound when sudo java
I have a computer lab which is set up with piserver and 3B+ raspberry pis. I want my students to be able to write java code that will use the GPIO pins, so they will need to sudo java their programs. ...
1
vote
1
answer
449
views
Audio not playing through Java on Raspberry Pi
The issue
I'm trying to play sound on a Raspberry Pi 3 B+ through Java, but it doesn't work. I have
Written code (shown below) in IntelliJ, and confirmed that it works on Windows 10.
Connected ...
0
votes
1
answer
787
views
Trying to install Minecraft server - can't install the correct JAVA version
My goal is to install a Minecraft server on my Raspberry Pi 4B with 8GB RAM.
I mainly followed this guide which includes a script to install all of the components quickly.
The main commands are:
wget -...
2
votes
0
answers
152
views
How do I rebuild the Minecraft shim layer?
I'm running a Minecraft server off a RPi4 8gb, but the raspian OSs is 32 bit, limiting the memory I can allocate to the server. There is a beta 64 bit os, but on of the things missing is Minecraft's ...
0
votes
1
answer
609
views
build opencv for java on rpi4
I'm trying to build OpencCV for Java on raspberry pi 4B. I am quite new in this sphere and do not understand almost everything. At first, I just wanted to unload my .jar file to the raspberry and run ...
6
votes
3
answers
23k
views
Installing OpenJDK 16 on Raspberry Pi 4
I am trying to install OpenJDK 16 on my Raspberry Pi 4. I'm running a minecraft server and there was an update recently which requires Java 16, but I have Java 8 installed. There is no openjdk-16-jdk ...
0
votes
1
answer
241
views
GpioPinPwmOutput set pwm value with floating point
I have a raspberry pi 4 B and I want to control servo motor. I am using NetBeans IDE and Java programming language with pi4j library for raspberry. Also I have a servo motor that can rotate for 300 ...
0
votes
0
answers
179
views
Pi4 MCP3008 - SPI port setup failed, no SPI available
I am trying to use a joystick with a MCP3008 in the middle (Connected to GPIO8 - SPI CS0) but I get following error:
Exception in thread "main" java.lang.reflect.InvocationTargetException
...
0
votes
1
answer
222
views
How do I install Java 7 on Raspbian Buster?
I have a program that runs with Processing 2.2.1. I have downloaded Processing 2.2.1 from the Download page, but the Java included in the program is not compatible with the Raspberry Pi.
https://...
0
votes
1
answer
1k
views
How do I install UniFi Network Controller and Oracle Java 8 on Raspbian 10 (buster)?
I have a LABISTS Raspberry Pi 4 B Model B 4GB with Raspbian 10 installed (Buster). I've been trying to follow UniFi - How to Install and Update via APT on Debian or Ubuntu to install the Ubiquiti ...
0
votes
1
answer
2k
views
Installing ARM64 Java On The Model 4
I am trying to install the ARM64 version of Java on my Raspberry Pi model 4.
I have already added arm_64bit=1 to the /boot/config.txt file and running uname -a returns Linux pi4 5.10.17-v8+ #1403 SMP ...
0
votes
2
answers
1k
views
Can't figure out how to install java 10
I'm trying to install java 10 on the 64 bit OS. I can install java 11 fine with sudo apt-get install openjdk-11-jdk-headless, but when I do sudo apt-get install openjdk-10-jdk-headless, I get the ...
0
votes
1
answer
382
views
Can jSerialComm use the UART RX and TX pins on Raspberry Pi?
I made a PCB board that can handle measurements and control from a web application made in Java (Vaadin) and I want to connect the RX and TX pins of that PCB board to my Raspberry Pi 4B.
I tried to ...
0
votes
1
answer
250
views
Run Eclipse on RP4
Got Raspberry Pi 4 with 8Gb of RAM and would like to run Eclipse for it. But Eclipse does not provide 32 bit versions. Can I somehow get running latest version of Eclipse? What latest version I can ...
0
votes
1
answer
2k
views
Minecraft 1.16.4 on Raspberry Pi 4 fais to launch with errors
I'm getting an error trying to launch 1.16.4. Here are the steps I've done so far:
Got Minecraft 1.16.1 with Optifine working on my RPI4 following the steps on the
How to setup Minecraft 1.16.1 on ...
2
votes
5
answers
4k
views
What Java library to use for GPIO with raspberry pi 4b
What Java library should I use to control raspberry pi 4b, Pi4J does not support rpi4. Wiringpi is deprecated. I tried searching for others b ut cannot find anything, how to control gpio with java in ...
1
vote
1
answer
152
views
Unable to control GPIO from the code
I am using raspberry pi 4b along with Freenova kit. I am trying to make the LED blink however it does not blink instead it is ON of the time. I have tried different code (C,Python,Java) but none of it ...
3
votes
1
answer
6k
views
Java 64 Bit on Pi 4
I switch the Kernel of my Raspbi 4 to 64 Bit by changing the /boot/config.txt adding arm_64bit=1.
After a reboot uname -a shows Linux raspberrypi 5.4.72-v8+ #1358 SMP PREEMPT Mon Oct 26 17:29:14 GMT ...
1
vote
3
answers
179
views
Which language to use for an application which includes a REST API?
I have an RPi which I want to use to interface to a number of different devices via I/O and/or COM. A PC will communicate with it via ethernet and a REST API. The app should be able to start up ...
1
vote
2
answers
3k
views
Pi4 GPIO Control with Java
I am basically trying to turn on a led by using pi4j library. My code is pretty simple:
public static void main(String args[]) throws InterruptedException {
GpioController gpioController = ...
0
votes
1
answer
957
views
Is there any way to communicate with the I2C with Java, without Pi4J?
With Pi4J, I can communicate with I2C with Java. But is there any way I can communicate with I2C with Java, without Pi4J. Just by using Linux internal...shell-ish...command?
I want to read and write ...
1
vote
1
answer
3k
views
Issues with linux and Jar files. Jar works in eclipse, but doesn't run in raspberry pi
I'm trying to run a .jar file made in Eclipse using JDK 11 on a raspberry pi 4. For the Raspbian OS I had to use a 64-bit version instead of a 32 bit.
I put the jar into a folder together with the ...
0
votes
3
answers
976
views
Minecraft 1.16.2 on Raspberry Pi 4
As of this writing, I have been attempting for some time now to get Minecraft 1.16.2 working on my Raspberry pi 4. I have been using the instructions on this guide which helped me set up Minecraft 1....
0
votes
1
answer
151
views
JAVA development environment for Raspberry Pi 2 or perhaps from the command line?
Hi I'm new to Raspberry (Pi 2) and would like to know
(1) if it's feasible to develop simple JAVA apps in a development environment (Eclipse? Others?) or failing that from the command line.
(2) a ...
6
votes
2
answers
3k
views
Pi 4 performance against x86 - CI/CD server with Java/Maven
I was considering using a Raspberry Pi 4 as a cheap CI/CD server with Jenkins & Maven. Does anyone have a performance comparison of a Pi 4 against a modern Intel Core i3/i5/i7?
For example, how ...
1
vote
2
answers
468
views
CLASSPATH seems to be ignored by openJDK8 on RaspiOS Lite Buster [closed]
I installed openJDK8 on a Raspberry Pi 0H with RaspiOS Lite (BUSTER). I also installed wiringpi and pi4j libraries. I added the directories to CLASSPATH in the /etc/environment file and even tried ...
2
votes
1
answer
572
views
Rasberry Pi 3 Pi4j does not work for digital pins other than RaspiPin.GPIO_07
I am trying to get a led working with the Raspberry Pin 3 model B+ with Raspbian. I am using Java Pi4j library this way:
GpioPinDigitalOutput digitalOutputPin = GpioFactory.getInstance()....
0
votes
3
answers
4k
views
How to install Oracle JDK 14 on my Rasberry Pi 4B?
I'm trying to install jdk 14 on my raspbian pi 4b but all tutorials either show how to download open-jdk or how to download an old oracle jdk version.
I've already tried to install the .deb file ...
2
votes
1
answer
3k
views
cannot execute binary file: Exec format error while running java 11.0.7-open with sdkman
I installed java 11.0.7-open using sdkman and I get this error:
bash: /home/pi/.sdkman/candidates/java/11.0.7-open/bin/java: cannot execute binary file: Exec format error
when running java --...
2
votes
2
answers
838
views
Getting a NRF24L01 module running with Java
I'm currently trying to make a NRF24L01 module work by using Java. I found this library that makes use of the JNI, but I can't get it to work.
When I try to run the provided example code the ...
2
votes
0
answers
270
views
Slow Serialcommunication between Raspberry Pi and Ardunio Mega
I'm in the process of tinkering with something, and for that I need an Arduino to collect measurement data, and a PI to process it all and send it on. My problem is that the connection between my Pi ...
1
vote
1
answer
236
views
Controlling Raspberry PI zero device over the internet
I have five Raspberry Pi zero W devices and each device connected to 4 channel relay module. These five devices are in different locations and connected to the internet. We wrote a python program to ...
0
votes
0
answers
460
views
Running a java program on Raspberry Pi
I want to use my pi as a navigation and weather station on my boat. One of the programs I need is JWX.jar. When I try to execute it, I type "java -jar JWX.jar", wich works flawlesly in Linux Mint and ...
1
vote
0
answers
159
views
RangeError: index out of range error
I run Noble on the Raspberry Pi 3 (with Bluetooth) and i receive RSSI values from the nearby beacons that i have. However, if noble is ran the whole times i occasionally get the following error. ...
1
vote
0
answers
75
views
Most compatible Java on Raspbian
I have run my .jar code on Raspberry Pi 3B - Raspbian Buster with Oracle Java 8 (1.8.0_241). The code will completely run after ~80 seconds.
It's read that some java versions/models (like openJdk, ...
2
votes
1
answer
1k
views
Processing cannot load GStreamer
I'm trying to play a video on Processing 3.5.3 with the GLvideo library, but I am getting an error message that Processing cannot load GStreamer.
import gohai.glvideo.*;
GLMovie video;
boolean ...