我收到错误提示'令牌上的语法错误,删除这些令牌' in和Android项目在Eclipse中用2个Java文件命名为LunchList:
它显示的错误类型是Java问题' ,在第1行',资源是._LunchList.java和 ._Restaurant.java 和路径为' / LunchList / src / apt / tutorial
我导入了该项目,并删除了一些错误。但是这个错误无法消除,因为它所在的Java文件无法编辑(它显示“访问被拒绝'”。
src文件夹及其子文件夹也因此包含错误,但子文件夹中的Java文件即LunchlList.java和Restaurant.java不会出现任何错误。我是这个开发环境的新手。有谁能告诉我如何摆脱这些错误,以便我可以运行该应用程序?
src文件夹java文件:
LunchList.java
package apt.tutorial;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class LunchList extends Activity {
Restaurant r=new Restaurant();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button save=(Button)findViewById(R.id.save);
save.setOnClickListener(onSave);
}
private View.OnClickListener onSave=new View.OnClickListener() {
@Override
public void onClick(View v)
EditText name=(EditText)findViewById(R.id.name);
EditText address=(EditText)findViewById(R.id.addr);
r.setName(name.getText().toString());
r.setAddress(address.getText().toString());} };
}
Restaurant.java
package apt.tutorial;
public class Restaurant {
private String name="";
private String address="";
public String getName()
{ return(name); }
public void setName(String name)
{ this.name=name; }
public String getAddress()
{ return(address); }
public void setAddress(String address)
{ this.address=address; }
}
答案 0 :(得分:2)
在src文件夹或包文件夹中删除._LunchList.java(*所有以._xyz.java *开头的文件)文件。这些文件隐藏,因此您必须标记选项以在文件资源管理器中显示隐藏文件。
答案 1 :(得分:0)
尝试通过右键单击项目来修复项目属性> Android工具>修复项目属性 之后清理您的项目。 如果它不起作用,则尝试删除项目,然后重新导入它。 检查它们的库,它们可能会被破坏或损坏。