私はここで初心者です。私はONEのJavaソースファイルに単純な問題があります。行System.out.pritln(...)
は誤った表現として扱われています。ここでは、コードスニペットです:Eclipseの変な動作3.8.1
package vk.gui;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Properties;
import com.itextpdf.text.BadElementException;
import com.itextpdf.text.Chunk;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Font;
import com.itextpdf.text.Image;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.Rectangle;
import com.itextpdf.text.pdf.BarcodeEAN;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfContentByte;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPCellEvent;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfWriter;
public class MatrixSheet1 {
Properties p;
File file;
Document document;
PdfWriter writer;
Image logo = null;
Image EANimg = null;
float mnoz = new Double(72/25.6).floatValue();
int IMG_WIDTH= new Double(35*mnoz).intValue();
int IMG_HEIGHT=new Double(35*mnoz).intValue();
String err=p.getProperty("cell.height");
System.out.println("Arrgh!"); ///-------------->ERROR!
float cell_Height = Float.parseFloat(p.getProperty("cell.height"))*mnoz;
float cell_Width = Float.parseFloat(p.getProperty("cell.width"))*mnoz;
報告されたエラーが、このラインで
複数のマーカー
- を削除 "Arrgh!"
"トークンに構文エラーがある"、このトークン
トークンの構文エラー、置き換えられた構文
soutとsysoutのショートカットはどちらも機能しません。同じパッケージの他の既存のソースファイルでは、すべてがOKです。ショートカットは機能し、式はエラーをトリガーしません。 別のソースファイルを作成してコンテンツをコピー/ペーストしようとしましたが、同じエラーが発生しました。何がどこで間違っていたのですか? 私はデバッグのためだけに印刷が必要ですが、これは少し厄介な症状です。 ありがとうございます。
私は行を削除して再入力しようとします。場合によっては、見えない文字が間違って挿入され、ファイルが破損することがあります。 –
delcarationsとinitializersだけが許されているコードの領域で文を実行しようとしています。 – f1sh