0

我尝试编译一个 java 程序,但在代码的导入部分失败:

import java.net.*;
import java.io.*;
import java.util.*;
import java.text.*;
import java.awt.*;
//import java.awt.image.*;
import java.awt.event.*;
//import java.awt.image.renderable.*;
import javax.swing.*;
import javax.swing.border.*;
//import javax.swing.border.EtchedBorder;
//import javax.media.jai.*;
//import javax.media.jai.operator.*;
//import com.sun.media.jai.codec.*;
//import java.lang.reflect.*;

如何解决 linux debian 机器中的问题?谢谢

Java Compiler Compiler Version 4.1d1 (Parser Generator) 
(type "javacc" with no arguments for help) 
Reading from file SAVE.JSigpac.java . . . 
org.javacc.parser.ParseException: Encountered " "import" "import "" at line 443, column 1. Was expecting: "PARSER_BEGIN" ... 
Detected 1 errors and 0 warnings.
4

3 回答 3

7

javacc不用于编译 java 源文件,请使用javac

于 2010-06-18T14:53:16.317 回答
1

如果您想为一种语言构建自己的编译器和运行时,JavaCC 是一个框架。不适用于您编译的 java 文件。

于 2010-06-18T14:58:07.883 回答
0

更具体地说,您错误地使用了JavaCC,而您可能想要使用的是javac。试试后者并报告回来?如果您没有 javac,则需要安装 SDK(不仅仅是 JRE!)

于 2010-06-18T15:04:09.163 回答