내 자바 컴파일러는 다음과 같은 오류 메시지가 반환"정적이 아닌 메소드를 정적 컨텍스트에서 참조 할 수 없습니다"를 어떻게 수정합니까?
비 정적 방법의 getParameter (String)를 선
String Cliente4 = UtilMainApp.Cliente
에 정적 컨텍스트
에서 참조 할 수 없습니다. UtilMainApp.java
package uk.co.mmscomputing.util;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.beans.*;
import javax.swing.*;
import uk.co.mmscomputing.util.log.LogBook;
abstract public class UtilMainApp extends JApplet{
private Properties properties=new Properties();
private File propertiesFile;
private JFrame frame = null;
public String Cliente = getParameter("id"); // I need use this variable
... etc...
및 ImageTab.java
:
package uk.co.mmscomputing.application.imageviewer;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.geom.*;
import java.awt.image.*;
import java.awt.print.*;
import java.io.*;
import java.util.*; // as of 1.5.0 java.util has class Scanner
import javax.imageio.*;
import javax.imageio.stream.*;
import java.beans.*;
import java.net.URL;
import java.net.URLConnection;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.imageio.metadata.*;
import uk.co.mmscomputing.util.UtilMainApp;
import uk.co.mmscomputing.util.JarImageIcon;
//import uk.co.mmscomputing.imageio.*;
import uk.co.mmscomputing.image.operators.*;
public class ImageTab extends JPanel implements PropertyChangeListener{
static public final String fileOpenID="uk.co.mmscomputing.file.open.dir";
static public final String fileSaveID="uk.co.mmscomputing.file.save.dir";
protected Properties properties;
protected JTabbedPane images;
protected JFileChooser openfc;
protected JFileChooser savefc;
... etc...
//UtilMainApp mc = new UtilMainApp(); //This is the part when I compile have an error
String Cliente4 = UtilMainApp.Cliente;
String Usuario;
Usuario = Cliente4;
JOptionPane.showMessageDialog(null, Usuario);
...etc...
방법이 발생하고 나는 그것을 어떻게 해결할 수 나는 다음과 같은 수업을
?
구체적인 문제를 반영하여 질문 제목이 수정되었습니다. 이제 오른쪽의 '관련'목록 (및 [여기] (https://www.google.com/search?q=%22non-static%20method%22%20%22cannot%20be%)을 확인하십시오. 20 참조 % 20from % 20a % 20static % 20context % 22)). – BalusC