Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 4 of 4

Thread: Matching Game Help

  1. #1
    Junior Member
    Join Date
    Mar 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Matching Game Help

    I am trying to make a matching game. So far I just have the screen set up to display the buttons.
    My program builds fine, but when I run it I get this message and nothing pops up.



    Usage: java [-options] class [args...]
    (to execute a class)
    or java [-options] -jar jarfile [args...]
    (to execute a jar file)
    where options include:
    -d32 use a 32-bit data model if available
    -d64 use a 64-bit data model if available
    -server to select the "server" VM
    -hotspot is a synonym for the "server" VM [deprecated]
    The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
    A ; separated list of directories, JAR archives,
    and ZIP archives to search for class files.
    -D<name>=<value>
    set a system property
    -verbose:[class|gc|jni]
    enable verbose output
    -version print product version and exit
    -version:<value>
    require the specified version to run
    -showversion print product version and continue
    -jre-restrict-search | -no-jre-restrict-search
    include/exclude user private JREs in the version search
    -? -help print this help message
    -X print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
    enable assertions with specified granularity
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
    disable assertions with specified granularity
    -esa | -enablesystemassertions
    enable system assertions
    -dsa | -disablesystemassertions
    disable system assertions
    -agentlib:<libname>[=<options>]
    load native agent library <libname>, e.g. -agentlib:hprof
    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
    load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
    load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
    show splash screen with specified image
    See Java SE Documentation at a Glance for more details.


    This is my code:
    /**
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.util.*;
    import javax.swing.*;
    import static java.util.Collections.*;
     
    public class MatchingGame extends JFrame implements ActionListener {
    	private JButton exitButton, replayButton;
        private JButton[] gameButton = new JButton[36];
        private ImageIcon[] ImageArray;
     
        public MatchingGame() {
        	init();
            panel();
            setImages();
            setTitle("MathingGame");
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setSize(750, 750);
            setVisible(true);	
        }
     
        public void init() {
            for (int i = 0; i < gameButton.length; i++) {
                gameButton[i] = new JButton();
                gameButton[i].addActionListener(this);
            }
            exitButton = new JButton("Exit");
            exitButton.addActionListener(this);
            replayButton = new JButton("Replay");
            replayButton.addActionListener(this);
        }
     
        public void panel() {
     
        	Panel gamePanel = new Panel();
        	gamePanel.setLayout(new GridLayout(6, 6));
     
        	for (int i = 0; i < gameButton.length; i++) {
            	gamePanel.add(gameButton[i]);
        	}
     
        	Panel buttonPanel = new Panel();
        	buttonPanel.add(replayButton);
        	buttonPanel.add(exitButton);
        	buttonPanel.setLayout(new GridLayout(1, 0));
     
        	add(gamePanel, BorderLayout.CENTER);
        	add(buttonPanel, BorderLayout.SOUTH);
     
        }
     
        public void setImages() {
        	for(int i=1;i<19;i++){
        		ImageArray[i] = new ImageIcon("Pictures/"+i+".jpg");
        		gameButton[i].setIcon(ImageArray[i]);
    		}
     
        }
     
        public void actionPerformed(ActionEvent e) {
    		if (exitButton == e.getSource()) {
    		    System.exit(0);
    		}
    		if (replayButton == e.getSource()) {
     
    		}
        }
     
        public static void main (String[] args){
        	new MatchingGame();
        }
     
    }


  2. #2
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    SW Missouri
    Posts
    20,365
    Thanks
    49
    Thanked 2,208 Times in 2,181 Posts

    Default Re: Matching Game Help

    when I run it I get this message and nothing pops up.
    That looks the response the java command gives when it is executed without a classname.

    How are you trying to execute the program?
    If you don't understand my answer, don't ignore it, ask a question.

  3. #3
    Junior Member
    Join Date
    Mar 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Matching Game Help

    Quote Originally Posted by Norm View Post
    That looks the response the java command gives when it is executed without a classname.

    How are you trying to execute the program?
    I just press the run button in JCreator

  4. #4
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    SW Missouri
    Posts
    20,365
    Thanks
    49
    Thanked 2,208 Times in 2,181 Posts

    Default Re: Matching Game Help

    I guess you need to configure your IDE to use a valid commandline to execute the code.
    If you don't understand my answer, don't ignore it, ask a question.

Similar Threads

  1. String matching
    By IHeartProgramming in forum Algorithms & Recursion
    Replies: 3
    Last Post: December 9th, 2012, 07:13 PM
  2. Pattern matching via regular expression
    By kakoli in forum What's Wrong With My Code?
    Replies: 4
    Last Post: December 7th, 2012, 02:45 AM
  3. Matching Pairs game - something's not right?
    By sambar89 in forum What's Wrong With My Code?
    Replies: 1
    Last Post: November 9th, 2011, 01:54 PM
  4. [SOLVED] Pattern Matching to string problme
    By Kakashi in forum What's Wrong With My Code?
    Replies: 2
    Last Post: February 16th, 2011, 08:45 AM
  5. What is the matching mutator method?
    By ssmith in forum Object Oriented Programming
    Replies: 1
    Last Post: November 3rd, 2009, 09:03 PM