Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

<No Main  classes found>

Posted on 2008-10-20
7
Medium Priority
?
314 Views
Last Modified: 2013-11-23
Im trying to run this code throguh NetBeans IDE 6.1 and I get the fllowing error:

<No Main Classes found>

Any ideas?

import java.util.SCanner;

public class MarkVowels
{
      static Scanner sc = new scanner(System.in);

      public static void main(String[] args)
      {
            System.out.print("Enter a string: ");
            String s = sc.nextline();
            String originalString = s;

            int vowelCount = 0;

            for (int x = 0; x < s.length(); x++)
            {
                  char c = s.charAt(i);
                  if (            (c == 'A') || (c == 'a')
                              || (c == 'E') || (c == 'e')
                            || (c == 'I') || (c == 'i')
                         || (c == 'O') || (c == 'o')
                         || (c == 'U') || (c == 'u')  )
                     {
                        String front = s.substring((0, i);
                        String back = s.substring(i+1);
                     }
            }
            System.out.println();
            System.outprintln(originalString);
            System.out.println(s);
      }
}
0
Comment
Question by:GlobaLevel
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
7 Comments
 
LVL 20

Accepted Solution

by:
chaitu chaitu earned 2000 total points
ID: 22764282
lot of syntax errors;check this

import java.util.Scanner;
 
public class MarkVowels
{
      static Scanner sc = new Scanner(System.in);
 
      public static void main(String[] args)
      {
            System.out.print("Enter a string: ");
            String s = sc.nextLine();
            String originalString = s;
 
            int vowelCount = 0;
 
            for (int x = 0; x < s.length(); x++)
            {
                  char c = s.charAt(x);
                  if (            (c == 'A') || (c == 'a')
                              || (c == 'E') || (c == 'e') 
                            || (c == 'I') || (c == 'i') 
                         || (c == 'O') || (c == 'o') 
                         || (c == 'U') || (c == 'u')  )
                     {
                        String front = s.substring(0, x);
                        String back = s.substring(x+1);
                     }
            }
            System.out.println();
            System.out.println(originalString);
            System.out.println(s);
      }
}

Open in new window

0
 
LVL 10

Author Comment

by:GlobaLevel
ID: 22764543
I appreciate your help..I should have checked it better there were some misppelings..however it never did get past line 3...the error I get is:" class MarkVowels is public, should be declared in a file named MarkVowels.java" Appreciate any help..
0
 
LVL 6

Expert Comment

by:javaexperto
ID: 22764557
Well your java file must be named as your class name, for example if your class is named
public class MarkVowels
then your file must be MarkVowels.java

At the other hand if your class is not public like this:
class MarkVowels
the name of your file doesn't matter.
0
Build and deliver software with DevOps

A digital transformation requires faster time to market, shorter software development lifecycles, and the ability to adapt rapidly to changing customer demands. DevOps provides the solution.

 
LVL 20

Expert Comment

by:chaitu chaitu
ID: 22764563
the code  pasted above is working or not?i already declared class as public and should be saved as
MarkVowels.java
0
 
LVL 6

Expert Comment

by:javaexperto
ID: 22764587
it's ok chaituu the credits are yours I only asked some trivial question.
0
 
LVL 20

Expert Comment

by:chaitu chaitu
ID: 22764623
ok understood.
0
 
LVL 10

Author Closing Comment

by:GlobaLevel
ID: 31508138
thanks!
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java Flight Recorder and Java Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collectio…
Introduction This article is the first of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article explains our test automation goals. Then rationale is given for the tools we use to a…
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
This video teaches viewers about errors in exception handling.
Suggested Courses

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question