Java will work the same on any OS.
To give you some insight.
Java makes use of bytecode. When the source code is executed, the .class file is generated compsisting the bytecodes. Bytecodes are then interpreted by JVM which is the machine where your program will be run. (also known as JRE)
i am trying to create a library management system which is supposed to be used to store/keep infp for the library and the library members( book title, author, name and picture for borrower and other stuffs). The app has 6 buttons, delete, save, add,previsous,next, and upload( for upload ...