Quando tento criar o jar no meu netbeans veja o que acontece e abaixo esta meu manifest sou juvenil ainda e to a dias pra arruma isso ;~
javac: invalid flag: Class-Path:
Usage: javac <options> <source files>
use -help for a list of possible options
FALHA NA CONSTRUÇÃO (tempo total: 0 segundos)
meu manifest esta assim =>
Manifest-Version: 1.0
Main-Class: br.com.Programa.Index.Login
Class-Path: mysql-connector-java-5.1.7-bin.jar
X-COMMENT: Main-Class will be added automatically by build
O que estou fazendo de errado dei uma lida aqui nesse post mas nao consegui resolver ainda sou iniciante primeira vez que faço isso alguem pode me ajudar?
eu também to com esse problema…
até consigo abrir o programa, porém quando eu clico em alguma coisa que necessite se conectar com o banco de dados, ele nao abre :S
alguém pode nos ajudar???
Manifest-Version: 1.0
Class-Path: mysql-connector-java-5.1.7-bin.jar
Main-Class: br.com.Programa.Index.Login
blz… e onde tem que ficar o conector?
na mesma pasta dos .class??
ae marcelo, obrigado pela ajuda 
consegui conectar direitinho! valeu mesmo… e se alguém precisar de ajuda, é só falar 
marcelo fis como vc falo e o proble,a continua mesma coisa!
consegui criar o jar veja o que aparece no termino do meu shift + f11
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:
Created dir: C:\Documents and Settings\k\Meus documentos\NetBeansProjects\Programa\dist
Building jar: C:\Documents and Settings\k\Meus documentos\NetBeansProjects\Programa\dist\Papelaria.jar
Copy libraries to C:\Documents and Settings\k\Meus documentos\NetBeansProjects\Programa\dist\lib.
To run this application from the command line without Ant, try:
java -jar "C:\Documents and Settings\k\Meus documentos\NetBeansProjects\Programa\dist\Programa.jar"
jar:
poreeeeeeeeeeeeeeeeem quando vou na pasta do meu projeto e abro o jar ele n abre tela alguma ;/
Moleza, só dar uma lida no que diz este outro tópico.
http://www.guj.com.br/posts/list/72086.java
Abraço.
Li la e fis tudo conforme mas primeiro uma dúvida,
1) Todas minhas classes tem o static void main isso n atrapalha em nada?
2) Veja o erro que esta dando quando tento execultar o jar no meu cmd
=> c:\Jar\Programa> jar -cvfm Programa.jar META-INF\MANIFEST.MF
e ele gera esse erro
=> java.io.FileNotFoundException: META-INF\MANIFEST.MF
at: java.io.FileInputStream.open
mais um dia me matando pra arruma isso mas n consigo ;~~ alguem sabe o pq disso pelo erro informa que n encontrou o arquivo MANIFEST.MF? ou dentro do manifest n axou algo? to perdidinho so novato primeira vez que crio um jar na vida! abraco e vlw pela ajuda!
-
Não, afinal no seu MANIFEST você informa realmente qual será o seu executável.
-
Leia novamente, o que está escrito naquele POST é batata que funciona. Veja bemmmm …
jar -cvfm Programa.jar META-INF\MANIFEST.MF
Somente este comando não funciona mesmo, você tem de informar no final da linha o diretório base para geração do jar então o correto seria.
jar -cvfm Programa.jar META-INF\MANIFEST.MF .
O espaço ponto no final deste comando não é atoa, significa que você esta trabalhando com o diretório atual.
Se executar somente o comando jar ele vai da a sintase correta para execução do comando. Exemplo:
-c (Cria novo arquivo jar)
-v (Mostre o que esta acontecendo)
-f (Crie o arquivo com o nome Programa.jar)
-m (Use o manifesta que está em META-INF\MANIFEST.MF)
É so ter um pouco de atenção. Depois que aprender corretamente como usar estes comandos instale o plugin FatJar que vc vai ver como é mais fácil. Porém e bom aprender como realmente funciona por trás.
blz ele criou o jar mas o problem esta sendo agora no seguinte no meu projeto tenho varios pacotes exempl minha main fica no pacote br.com.Index ! quando crio o jar ele cria com 1k so e nem abre pq creio q n criou corretamente como faco em relacao as pastas li la sobre a raiz do amigo la com duvida mas n ficou claro na questao de varios pacotes! obrigado pela atencao!
eu tentei colocar todas minhas class na pasta raiz e tentei execultar o comando mas quando dou 2 cliques no jar criado ele n abre nada! e da um som tpo de erro !creio que possa ser pq terei q fazer todas as pastas sincronizadas com o pacote do meu projeto é isso?
veja como dexei minha raiz fis outro teste agora e tambem nada realmente nao sie maiso que fazer no meu projeto tao armazenados assim
br.com.Programa.Index
br.com.Programa.BD
etc
para criar o jar fis isso criei uma pasta chamado Programa e coloquei as minhas class certinhas dentro de suas pastas exemplo
c:\Programa\br\com\Programa\Index\Login.Main
c:\Programa\br\com\Program\BD\acessoBD
etc
e no cmd digitei o comando e ele criou o jar com todas as classes porem quando abro o jar ele n abre nada e faz um barulho de erro
veja meu manifest (outra coisa so consegui criar o jar com o manifest sendo .txt e nao .INF ou .MF)
Manifest-Version: 1.0
Main-Class: br/com/Index/Login.Main
Class-Path: lib/AbsoluteLayout.jar
lib/commons-beanutils-1.7.jar
lib/commons-collections2-1.jar
lib/commons-logging-1.0.2.jar
lib/itext-1.3.1.jar
lib/jasperreports-3.0.0.jar
lib/mysql-connector-java-5.1.5-bin.jar
lib/TimerBean.jar
Created-By: 1.6 (Sun Microsystems Inc.)
~
realmente tentei de tudo amigo veja se ainda fis algo errado coloquei o (.) no final tambem certinho mas n vai por nada 
Então, com as informações que você me deu sua estrutura de projeto deve estar assim:
- SeuProjeto
- br
-com
-Programa
- Index
- Login.class (NÃO PODE EXISTIR O ARQUIVO Login.Main.class)
- DB
- acessoDB.class
- lib
- AbsoluteLayout.jar
- commons-beanutils-1.7.jar
- commons-collections2-1.jar
- commons-logging-1.0.2.jar
- itext-1.3.1.jar
- jasperreports-3.0.0.jar
- mysql-connector-java-5.1.5-bin.jar
- TimerBean.jar
- META-INF
- MANIFEST.MF
- programa.jar (este aparecerá passos adiante)
Agora basta executar os seguintes comandos.
$: cd caminho_da_pasta_SeuProjeto
$: jar -cvfm programa.jar META-INF\MANIFEST.MF .
Então será gerado um arquivo chamado programa.jar dentro da pasta SeuProjeto.
Agora basta digitar:
java - jar programa.jar
Veja quais mensagens apareceram no console, se algum erro acontecer poste aqui!
[Edited]
Olha como deve ficar o MANIFEST.MF
Manifest-Version: 1.0
Main-Class: br.com.Programa.Login
Class-Path: lib/AbsoluteLayout.jar
lib/commons-beanutils-1.7.jar
lib/commons-collections2-1.jar
lib/commons-logging-1.0.2.jar
lib/itext-1.3.1.jar
lib/jasperreports-3.0.0.jar
lib/mysql-connector-java-5.1.5-bin.jar
lib/TimerBean.jar
Created-By: 1.6 (Sun Microsystems Inc.)
[/Edited]
Flw.
ele criou o jar e quando execulto ele via cmd veja que aparece
Exception in thread "main" java.lang.NoutFoundException: br/com/Programa/Index/Login/Main
Cause by: java.lang.ClassNotFoundException: br.com.Programa.Index.Login.Main
at .................
at ................
Could not find the main class: br/com/Programa/Index/Login.Main . Program will exit.
creio que o problema seja no manifest alterei ele para isso
Main-Class: Login.Main e o erro deu quase a mesma coisa so altero isso
Exception in thread "main" java.lang.NoutFoundException: Login/Main
Cause by: java.lang.ClassNotFoundException: Login.Main
at .................
at ................
Could not find the main class: Login.Main . Program will exit.
Caracassss… vou ter que fazer um video. Olha só, veja novamente o meu post acima. Vou desenhar o MANIFEST.MF também.
Obs:
Até.