需要在系统上安装操作系统。在这里,我们将讨论Windows中的设置。但是,您可以选择任何操作系统。安装JDK(Java开发工具包)JDK是一个程序,可让您在舒适的桌面上编写Java代码。它包含各种工具,这些工具对于创建,运行和优化Java代码非常有用。请按照以下步骤下载JDK:
- 下载最新版本的JDK。
- 下载后,请在运行安装程序后按照提示进行操作,以安装JDK。
如今,有很多优秀的文本编辑器可供使用,例如VS Code,Sublime Text,Atom,Notepad ++等。但是,本文将使用Sublime Text 3,因为它具有轻巧,美观和功能强大的特点。下载sublime文本并进行安装以设置Java构建系统。
程序:
步骤A:设置Java构建系统
请按照以下步骤为Java设置构建系统,以便您可以在此处通过Windows操作系统进行演示的地方编译Java代码。
- 转到命令提示符并键入“ where Java”,然后复制看起来像“ C:\ Program Files \ Java\ jdk1.8.0_251 \ bin \”的JDK bin文件夹的路径。
- 现在,打开sublime文本,然后转到“工具”>“构建系统”>“新构建系统” 。
- 必须出现一个新文件,现在您需要在该文件中粘贴以下JSON对象
- 将路径变量替换为您在步骤1中获得的路径
{
"cmd": ["javac", "$file_name", "&&", "java" ,"$file_base_name"],
"selector": "source.java",
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)",
"path" : "C:\\Program Files\\Java\\jdk1.8.0_251\\bin\\",
"shell":true
}
现在按照以下三个简单步骤
- 通过按CTRL + S来保存文件,并在出现提示的文件夹中通过给构建系统指定名称(例如“ MYJAVA”)进行保存。
- 转到“工具”>“构建系统” ,您必须看到一个具有在第4步中用于保存文件的名称的构建系统,本例中为“ MYJAVA” 。
- 通过单击将其标记为构建系统。
If the above steps are followed then the build system is ready to use. Now the task is in
步骤B:设置Sublime标签
1.在比赛期间,在各个选项卡之间进行切换很麻烦,因此您可以设置选项卡,以便可以查看每个选项卡。请按照以下步骤进行操作:
- 如果打开了任何文件,请关闭所有选项卡。
- 转到视图>布局>列3。您将看到类似于以下的布局。
2 。在第一列中,然后转到“视图”>“组”>“最大列2” 。您将看到如下所示的布局。
3.在此设置中,正如我们将进一步看到的,左窗口将包含代码文件,右上窗口将包含输入文件,左下窗口将包含输出文件。
插图:编写你好世界程序
1.创建一个包含三个文件的文件夹,一个名为hello的Java文件。 Java ,一个名为input.txt的输入文件(将用于获取输入)和一个用于存储名为output.txt的输出的输出文件,请确保所有三个文件都在同一文件夹中。
2 。在我们之前所做的屏幕设置中,转到文件>打开文件,然后在左侧窗口中打开Java文件,然后在右上方窗口中打开输入文件,在右下方窗口中打开输出文件。像下面这样
3.粘贴低于标准模板包含Java的Hello World程序的Java文件确保文件名和类名是相同的,使课堂公众。该代码将从“ input.txt”中获取字符串输入,并将其附加到“ world!”后将其打印在“ output.txt”中。 。
例子:
Java
// Java Program that is been setup in Sublime Text
// for Competitive Coding
// Importing input output classes
import java.io.*;
// Importing Scanner class from java.util package
import java.util.Scanner;
// Main Class
class hello {
// Main driver method
public static void main(String[] args)
{
// Setting up the input stream
// You can use buffered reader too
Scanner read = new Scanner(System.in);
// If You Are Running Your Code
// in Sublime Text then set The
// System Out to output.txt and
// Input Stream to input.txt
// otherwise leave it as standard
// ones for ONLINE JUDGE
if (System.getProperty("ONLINE_JUDGE") == null) {
// Try block to check for exceptions
try {
// Sets the Output Stream
// to output.txt
System.setOut(new PrintStream(
new FileOutputStream("output.txt")));
// Change the input stream
// to input.txt
read = new Scanner(new File("input.txt"));
}
// Catch block to handle the exceptions
catch (Exception e) {
}
}
// Your Code Start Here
// Read input
String inp = read.nextLine();
// Print output
System.out.println(inp + " World!");
}
}
输出:
- 在“ input.txt”中输入类似“ Hello”的内容。
- 确保选择了我们先前在“工具”>“构建系统”中构建的正确构建系统。
- 现在按CTRL + B或转到“工具”>“生成”以编译代码。
- 您的代码必须编译,并且某些内容应打印在“ output.txt”文件中。像下面这样。
如果看到上述窗口,则说明您的设置已完成,可以编写Java代码,并在ONLINE JUDGES上提交代码,而不必担心更改输入和输出流,因为我已经处理过了。可以转到首选项并根据需要更改字体或主题。
如果您希望与行业专家一起参加现场课程,请参阅《 Geeks现场课程》和《 Geeks现场课程美国》。