Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6557311
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T13:03:29+00:00 2026-05-25T13:03:29+00:00

I had written a program: public class SystemShutdown { public static void main(String[] args)

  • 0

I had written a program:

public class SystemShutdown {
    public static void main(String[] args) {
        try{
            for(int i=0;i<10;i++){
                Thread.sleep(1000);
            }
            Process p=Runtime.getRuntime().exec("shutdown -s -t 2700");
        }catch(Exception e){}
    }
}

I’d compiled and kept the .class file separate.

Now, I’d write a manifest file as:

Manifest-Version: 1.0
Main-Class: SystemShutdown

And saved with the name MANIFEST.MF

I’d put both (the .class file and the MANIFEST.MF file) in same directory.

Now I want to create an Executable Jar file. For that I’d done:

jar cvfm MyJar.jar *.*

A jar file is created after that.
But when I tries to execute it displays a message Java Exception occured.

Can anybody help me out?
I want to execute this program on the users double click.

Beside of the above scratch can anybody tell me the exact steps to be followed to create an executable jar?

I’m using Windows7 32bit and jdk7

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T13:03:30+00:00Added an answer on May 25, 2026 at 1:03 pm

    The m option of the command line for jar says you’ll provide the manifest file as the following parameter (in this case, after the jar file itself). So I suspect you want:

    jar cvfm MyJar.jar MANIFEST.MF SystemShutdown.class
    

    See the jar tool documentation for more details.

    EDIT: I’ve just tried this and it works fine. Code:

    // In Test.java
    public class Test {
        public static void main(String[] args) {
            System.out.println("Hello");
        }
    }
    
    // Manifest in MANIFEST.MF:
    Manifest-Version: 1.0
    Main-Class: Test
    

    Command line and output:

    javac Test.java
    jar cvfm test.jar MANIFEST.MF Test.class
    java -jar test.jar
    Hello
    

    Note that if you don’t have a line terminator at the end of the Main-Class line in the manifest, that will cause an error, but it’s somewhat better specified:

    Failed to load Main-Class manifest attribute from test.jar
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I had written a small thread program when i compiled cc filename.c, i got
I had written a program in Python 3, but now want to convert it
I am trying to write a program in PHP which I had already written
I was glancing through some code I had written in my Perl class and
For example, suppose I had written my own class which allowed me to record
I had written an simple program in android to show an notification..By click on
I had written a program in C to implement a simple stack. But I
I had written a program (In Android, client side and PHP, server side) to
I had written an event handler for MouseMove for my form but When I
As I had written in title, I have SQL query, run on Oracle DB,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.