我一直在学习我的书中的第3章,将下载的独立书源文件拖放到我的项目包中,但是我的包中的一些.java文件不喜欢“public static void main(string[]args)”语句,尽管我的开始和结束花括号位于正确的位置。下面是其中一个文件的示例(错误在代码的注释中描述):
public class Rectangle
{
public static void main(String[] args){
private double length;//ERROR: illegal start of expression
private double width;
/**
* Constructor
*/
public Rectangle(double len, double w)
{
length = len;
width = w;
}
/**
* The setLength method accepts an argument
* that is stored in the length field.
*/
public void setLength(double len)
{
length = len;
}
/**
* The setWidth method accepts an argument
* that is stored in the width field.
*/
public void setWidth(double w)
{
width = w;
}
/**
* The set method accepts two arguments
* that are stored in the length and width
* fields.
*/
public void set(double len, double w)
{
length = len;
width = w;
}
/**
* The getLength method returns the value
* stored in the length field.
*/
public double getLength()
{
return length;
}
/**
* The getWidth method returns the value
* stored in the width field.
*/
public double getWidth()
{
return width;
}
/**
* The getArea method returns the value of the
* length field times the width field.
*/
public double getArea()
{
return length * width;
}
}//end of: public static void main(String[] args)
}//end of: public class Rectangle ERROR: class, interface, or enum expected
在我将“public static void main(string[]args)”添加到现有的rectangle.java文件后,出现了错误。你知道为什么会这样吗?
private double length;
错误是因为您不能为方法局部变量设置访问修饰符。访问修饰符用于类变量。访问级别修饰符确定其他类是否可以使用特定字段或调用特定方法。
在Java编程语言中,每个应用程序都必须包含一个main方法,其签名是:
public static void main(String[] args)
但这并不意味着应用程序中的每个类都应该包含一个main方法。主要方法类似于C和C++中的主要函数;它是应用程序的入口点,随后将调用程序所需的所有其他方法。
我在一个java桌面应用程序项目下工作。我用eclipse完成了我的java项目,它有许多包和单独的类文件。我的主要课程是大型机。我的问题是我必须将此项目安装到另一台计算机,我如何将我的项目转换为安装文件?
问题内容: 我想自动化一个相当简单的任务。为此,我编写了一个小的PHP脚本,该脚本使用PHP-CLI从命令行运行。现在,我想将此脚本移交给某人,但我不想: 放弃源代码 请他在系统上安装PHP 有没有一种方法可以创建PHP脚本的.exe版本。我真的不太担心反编译。我更担心要求人们安装和配置PHP。 问题答案: peachpie. http://www.peachpie.io https://gith
如何将Java代码转换为Kotlin?
我想把我所有的java项目(223个项目)迁移到gradle项目。我使用Gradle Eclipse插件,由SpringSource STS团队开发。 目前,我所有的java项目都是这样结构的: src/log、src/tools/core、src/tools/graph、src/tests和src/someModule是java源文件夹。 将项目转换为gradle后(通过配置- 此外,问题是ja
我有一个用Java编写的gradle项目,想把整个事情变成一个scala项目(仍然是gradle)。要做到这一点,需要采取哪些步骤? 我开始在scala中定义main方法,似乎Intellij不知道我要做什么。 到目前为止我所做的: > 在build.gradle中应用插件:“scala”--> 在build.gradle中编译'org.scala-lang:scala-library:2.10.
我正在使用Eclipse,在那里,我Java名为“测试”的项目,它也包含文本文件。这个项目中的类应该能够使用BufferedReader读取其中一个文件。这是我目前的代码: 我的文件始终在项目中,但当我将项目移动到另一个路径时,文件路径也会更改,因此我必须使用新路径调整代码。我不想那样,因为这是不切实际的,那我该怎么办呢?如何获得项目的路径?