- Ваша первая программа на Java в терминале Ubuntu
- Установка Java
- Ваша первая программа на Java
- Похожие записи:
- «Hello World!» for Solaris OS, Linux, and Mac OS X
- A Checklist
- Creating Your First Application
- Create a Source File
- Compile the Source File into a .class File
- Run the Program
- Как создать свою первую Java программу на Ubuntu Linux
Ваша первая программа на Java в терминале Ubuntu
Если вы новичок в программировании на Java в операционной системе Ubuntu, этот простой учебник поможет вам написать и скомпилировать вашу первую программу Hello World на Java. Приложения, которые вам понадобятся для этой цели, включают Java Runtime Environment и Java Development Kit. В этой статье рассматривается установка этих двух приложений через командную строку Ubuntu. Затем вы можете написать свою первую программу в текстовом редакторе, таком как gedit, nano или даже в графическом текстовом редакторе. Затем вы скомпилируете свою программу, чтобы создать класс, который затем можно выполнить, чтобы запустить вашу Java-программу.
Установка Java
Для того чтобы скомпилировать и запустить базовую программу Java, вам необходимо, чтобы в вашей системе Ubuntu были установлены следующие два ПО:
Давайте сначала откроем командную строку Ubuntu, Терминал, чтобы установить эти две программы. Терминал можно открыть либо через системный Dash, либо сочетанием клавиш Ctrl+alt+T.
Так как мы будем устанавливать Java через утилиту apt, сначала давайте обновим наши репозитории apt следующей командой:
Далее необходимо выполнить следующую команду:
Это позволит убедиться, что Java Runtime Environment уже установлена в вашей системе или нет. Если да, это также позволит узнать, какая версия Java установлена в вашей системе.
В моем случае результат показывает, что Java еще не установлена в моей системе.
Для того чтобы установить Java Runtime Environment на вашу систему, выполните следующую команду от имени root:
Система предложит вам ввести Y/n для продолжения установки. Пожалуйста, введите Y для продолжения, после чего JRE будет установлен на вашу систему.
Затем вы можете проверить установленную версию Java следующим образом:
После установки JRE давайте проверим, установлен ли в нашей системе Java Development Kit или нет. Это можно сделать, проверив версию вашего компилятора Java, javac, следующим образом:
Приведенный выше результат показывает, что мне необходимо установить компилятор Java или JDK на мою систему.
Вы можете установить его с помощью следующей команды от имени root:
sudo apt install default-jdk
Система запросит опцию Y/n для продолжения установки. Пожалуйста, введите Y для продолжения, после чего JDK будет установлен на вашу систему.
Затем вы можете проверить установленную версию компилятора Java следующим образом:
Основные установки, которые необходимо выполнить перед запуском Java-программы, теперь завершены.
Ваша первая программа на Java
Прежде чем приступить к написанию Java-программ, лучше всего создать специальный каталог для всей вашей работы, связанной с Java. Я создаю такой каталог с помощью следующей команды в своей домашней папке:
Затем перейдите в этот каталог следующим образом:
Следующим шагом будет написание вашей первой Java-программы. Вы можете написать ее в любом из ваших любимых текстовых редакторов. Здесь я использую редактор gedit для написания программы. Выполните следующую команду, чтобы открыть новый java-файл в редакторе gedit:
Откройте новый файл исходного кода Java
Затем скопируйте следующий код в ваш файл:
Эта программа просто предназначена для печати «Hello World» на экране.
Сохраните файл и закройте его.
Затем настало время скомпилировать вашу первую программу с помощью компилятора Java следующим образом:
Команда ls покажет, что компилятор создаст класс на основе класса в вашем Java-коде:
Чтобы запустить скомпилированную программу, выполните следующую программу:
В этой статье вы узнали, как установить Java Runtime Environment и Java Development Kit, используемые для компиляции и запуска java-программ. Мы также написали простую программу Hello World на Java и запустили ее, чтобы проверить, готовы ли вы и ваша система к переходу в более сложный мир программирования на Java.
Похожие записи:
«Hello World!» for Solaris OS, Linux, and Mac OS X
It’s time to write your first application! These detailed instructions are for users of Solaris OS, Linux, and Mac OS X. Instructions for other platforms are in «Hello World!» for Microsoft Windows and «Hello World!» for the NetBeans IDE.
A Checklist
To write your first program, you’ll need:
- The Java SE Development Kit 8 (JDK 8) You can download the version for Solaris OS, Linux, or Mac OS X. (Make sure you download the JDK, not the JRE.) Consult the installation instructions.
- A text editor In this example, we’ll use Pico, an editor available for many UNIX-based platforms. You can easily adapt these instructions if you use a different text editor, such as vi or emacs .
These two items are all you’ll need to write your first application.
Creating Your First Application
Your first application, HelloWorldApp , will simply display the greeting «Hello world!». To create this program, you will:
- Create a source file A source file contains code, written in the Java programming language, that you and other programmers can understand. You can use any text editor to create and edit source files.
- Compile the source file into a .class file The Java programming language compiler ( javac ) takes your source file and translates its text into instructions that the Java virtual machine can understand. The instructions contained within this .class file are known as bytecodes.
- Run the program The Java application launcher tool ( java ) uses the Java virtual machine to run your application.
Create a Source File
To create a source file, you have two options:
- You can save the file HelloWorldApp.java on your computer and avoid a lot of typing. Then, you can go straight to Compile the Source File.
- Or, you can use the following (longer) instructions.
First, open a shell, or «terminal,» window.
When you first bring up the prompt, your current directory will usually be your home directory. You can change your current directory to your home directory at any time by typing cd at the prompt and then pressing Return.
The source files you create should be kept in a separate directory. You can create a directory by using the command mkdir . For example, to create the directory examples/java in the /tmp directory, use the following commands:
cd /tmp mkdir examples cd examples mkdir java
To change your current directory to this new directory, you then enter:
Now you can start creating your source file.
Start the Pico editor by typing pico at the prompt and pressing Return. If the system responds with the message pico: command not found , then Pico is most likely unavailable. Consult your system administrator for more information, or use another editor.
When you start Pico, it’ll display a new, blank buffer. This is the area in which you will type your code.
Type the following code into the new buffer:
/** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */ class HelloWorldApp < public static void main(String[] args) < System.out.println("Hello World!"); // Display the string. >>
Be Careful When You Type
Note: Type all code, commands, and file names exactly as shown. Both the compiler ( javac ) and launcher ( java ) are case-sensitive, so you must capitalize consistently.
HelloWorldApp is not the same as helloworldapp .
Save the code in a file with the name HelloWorldApp.java . In the Pico editor, you do this by typing Ctrl-O and then, at the bottom where you see the prompt File Name to write: , entering the directory in which you wish to create the file, followed by HelloWorldApp.java . For example, if you wish to save HelloWorldApp.java in the directory /tmp/examples/java , then you type /tmp/examples/java/HelloWorldApp.java and press Return.
You can type Ctrl-X to exit Pico.
Compile the Source File into a .class File
Bring up another shell window. To compile your source file, change your current directory to the directory where your file is located. For example, if your source directory is /tmp/examples/java , type the following command at the prompt and press Return:
If you enter pwd at the prompt, you should see the current directory, which in this example has been changed to /tmp/examples/java .
If you enter ls at the prompt, you should see your file.
Results of the ls command, showing the .java source file.
Now are ready to compile the source file. At the prompt, type the following command and press Return.
The compiler has generated a bytecode file, HelloWorldApp.class . At the prompt, type ls to see the new file that was generated: the following figure .
Results of the ls command, showing the generated .class file.
Now that you have a .class file, you can run your program.
If you encounter problems with the instructions in this step, consult the Common Problems (and Their Solutions).
Run the Program
In the same directory, enter at the prompt:
The next figure shows what you should now see.
The output prints «Hello World!» to the screen.
Congratulations! Your program works!
If you encounter problems with the instructions in this step, consult the Common Problems (and Their Solutions).
Previous page: «Hello World!» for Microsoft Windows
Next page: A Closer Look at the «Hello World!» Application
Как создать свою первую Java программу на Ubuntu Linux
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 17 человек(а).
Количество просмотров этой статьи: 21 960.
Чтобы воспользоваться методом, описанным в этой статье, на компьютере должна быть установлена среда разработки Java-программ, такая как Oracle Java, OpenJDK или IBM Java. Если ее нет, прочитайте данную статью или просто введите (в терминале) команду sudo apt-get install openjdk-7-jdk
Если на компьютере установлена Java, создайте новую среду, чтобы потом написать первую Java-программу. Некоторые пользователи испoльзуют среду IDE, такую как Eclipse IDE или NetBeans IDE, в которой пишут программы. Такой подход упрощает программирование, когда испoльзуется множество файлов классов Java.
В данной статье описано программирование на Java без испoльзования IDE, но с помощью Java JDK, каталога, текстового файла Java и текстового редактора.
- В nano или gedit введите следующую команду:
- nano HelloWorld.java или gedit HelloWorld.java
import javax.swing.*; public class HelloWorld extends JFrame public static void main(String[] args) new HelloWorld(); > public HelloWorld() JPanel panel1 = new JPanel(); JLabel label1 = new JLabel("Привет, мир; это моя первая Java-программа на Ubuntu Linux"); panel1.add(label1); this.add(panel1); this.setTitle("Привет, мир"); this.setSize(500,500); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); > >