2014-04-22 16 views
5

मैं पूरे इंटरनेट पर देख रहा हूं और कोई जवाब नहीं मिल रहा है।आयात करने में असमर्थ javax.swing.JFrame

मैं ग्रहण का उपयोग कर रहा हूं और javax.swing से JFrame आयात करने की आवश्यकता है। लेकिन घोषणा पर होवर करना (जो ग्रहण में आपको इसे आयात करने का विकल्प देना चाहिए) आयात विकल्प दिखाई नहीं देता है। इसके बजाय मैंने मैन्युअल रूप से आयात पथ टाइप किया है, लेकिन एक त्रुटि प्राप्त करें।

आगे बढ़ते हुए, मैंने इसे ठीक करने का प्रयास करने के लिए पैकेज एक्सप्लोरर का उपयोग किया ... नहीं कर सका। मेरे पास एक्लिप्स का नवीनतम संस्करण है, और नवीनतम जेआरई और जेडीके है। लेकिन अभी भी काम नहीं कर रहा है।

कोड:

package com.BickDev.Game; 

import java.awt.Canvas; 
import java.awt.Dimension; 

import javax.swing.JFrame; 

public class Game extends Canvas implements Runnable { 
    private static final long serialVersionUID = 1L; 

    public static final int WIDTH = 320; 
    public static final int HEIGHT = WIDTH/12 * 9; 
    public static final int SCALE = 2; 
    public final String TITLE = "Troy's Game Test"; 
    private boolean running = false; 


    public void run() { 

    } 

    public static void main(String args[]) { 

     Game game = new Game(); 
     Dimension size = new Dimension(WIDTH * SCALE, HEIGHT * SCALE); 
     game.setPreferredSize(size); 
     game.setMaximumSize(size); 
     game.setMinimumSize(size); 

     JFrame frame = new JFrame(game.TITLE); 
    } 
} 

आयात javax.swing.JFrame अब त्रुटि

Access restriction: The type JFrame is not accessible due to restriction on required library C:\ProgramFiles\Java\jre8\lib\rt.jar 

कोई विचार इसका मतलब यह है क्या ...

कृपया मदद देता है ....

* अद्यतन को जेएफआरएएम वर्ग मिला .. लेकिन इसका उपयोग नहीं कर सकता।

+0

का चयन क्या तुमने कभी है कि निर्देशिका के लिए अनुमतियाँ संशोधित किया है? – BitNinja

+0

मैंने जानबूझकर – UNEVERIS

+1

किसी भी अनुमति को संशोधित नहीं किया है [आपने] [http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt- जार) और [यह] (http://stackoverflow.com/questions/9266632/access-restriction-is-not-accessible-due-to-restriction-on-required-library) और [यह] (http: // stackoverflow.com/questions/10428984/access-restriction-on-jdk1-7-jre-lib-rt-jar)? – MadProgrammer

उत्तर

9

जब आप JRE में एक नया जावा परियोजना चुनें "एक निष्पादन पर्यावरण JRE का उपयोग करें और वहाँ से JavaSE-1.7 या 1.8 का चयन करें और बस समस्या को हल करना चाहिए बनाते हैं। मैं एक ही समस्या आप की तरह से पहले किया था।

3
  1. राइट-क्लिक करें परियोजना पर
  2. गुण का चयन करें
  3. जावा का निर्माण पथ
  4. लाइब्रेरी> लाइब्रेरी जोड़ें> JRE प्रणाली पुस्तकालय
  5. निष्पादन पर्यावरण
  6. ०१२३५१६४१०६१ जोड़े
  7. JavaSE-1.7
  8. समाप्त
+0

धन्यवाद! यह काम करता हैं! –

+0

आप स्वागत करते हैं, आप किसी भी समय @ ऑस्टिन-मुलिन्स से संपर्क कर सकते हैं – baderkhane

संबंधित मुद्दे