- Código:
ola galera faz tempo que nao apareço aki no forum...ate deu problema na hora de logar....
::eu gostaria de transforma um arquivo java em .class e obviamente depois em jar
::
::pra assim fazer a execuçao pelo dos....
::mais da error...na hora de utiliza a sinopse do java
::
::alguem pode da uma ajuda nas sintax do javac ,javafxc e javafxw....
::
::
::JavaFX - JavaFX Iniciar utilitário
::Sinopse
::javafx [options]] class [argumento
::javafx [options] jar- jarFile [argumento]
::javafxw [options] class [argumento] (somente para Windows)
::javafxw [options] jar- jarFile [argumento] (somente para Windows)
::opções
::opções de linha de comando.
::classe
::Nome da classe a ser invocado.
::jarFile
::Nome do arquivo jar para ser chamado. Usado somente com jar .
::argumento
::O argumento passado para a principal função.
::exemplos
::"C:Arquivos de programasJavaFXjavafx-sdk1.3binjavafxc" -d . main.fx
::"C:Arquivos de programasJavaFXjavafx-sdk1.3binjavafx.exe" clipss/main
::"C:Program FilesJavaFXjavafx-sdk1.1binjavafx.exe" clipss/main
::ou apenas como no exemplo da sinopse
:ini
@echo off
set ox=echo
set flex=fran.fx
echo %ox% %flex%
:inTemp
set tmp=.tmp
echo :::::::::preparece pra o baguin mais legal que eu ja vi::::::
ping -n 3 120.120.12>.tmp
::::
IF EXIST %tmp% (goto is ) else ( echo ERROR )
:is
erase /F %tmp%
IF EXIST %flex% (goto iss ) else ( echo ERROR )
:iss
erase /F %flex%
:ifx
::::::
::/*
::*
::*
::*/
::
::package clipss;
::::::::::
%ox% package clipss;>>%flex%
%ox% import javafx.scene.control.Button;>>%flex%
%ox% import javafx.scene.shape.Rectangle;>>%flex%
%ox% import javafx.stage.Stage;>>%flex%
%ox% import javafx.scene.Scene;>>%flex%
%ox% import javafx.scene.paint.Color;>>%flex%
%ox% import javafx.scene.layout.VBox;>>%flex%
%ox% import javafx.scene.control.TextBox;>>%flex%
%ox% import javafx.geometry.HPos;>>%flex%
%ox% import javafx.geometry.VPos;>>%flex%
%ox% import javafx.scene.control.Label;>>%flex%
%ox% /
%ox% @author mabson
%ox% /
%ox% Stage { >>%flex%
%ox% title: "Formulario" >>%flex%
%ox% onClose: function () { } >>%flex%
%ox% width: 400 >>%flex%
%ox% height: 400 >>%flex%
%ox% visible:true >>%flex%
%ox% var scene:Scene; >>%flex%
%ox% scene: scene=Scene{ >>%flex%
%ox% fill:Color.GREEN >>%flex%
%ox% content: [ >>%flex%
%ox% Rectangle{ >>%flex%
%ox% width: scene.width >>%flex%
%ox% height: scene.height >>%flex%
%ox% arcWidth: 20 arcHeight: 20 >>%flex%
%ox% }, >>%flex%
%ox% VBox{ >>%flex%
%ox% layoutY:25 >>%flex%
%ox% var textboxin:TextBox; >>%flex%
%ox% var textboxidad:TextBox; >>%flex%
%ox% var textboxphone:TextBox; >>%flex%
%ox% var textboxfunct:TextBox; >>%flex%
%ox% width:bind scene.width, >>%flex%
%ox% height:scene.height >>%flex%
rem //hpos: indica a posiçao do frame^^
%ox% nodeHPos:HPos.CENTER >>%flex%
%ox% vpos:VPos.CENTER >>%flex%
%ox% content: [ >>%flex%
%ox% Label{layoutX:10, layoutY:10,text:bind "Nome"}, >>%flex%
:://nome
%ox% textboxin=TextBox{ >>%flex%
%ox% layoutX:05,layoutY:05 >>%flex%
%ox% text:"nome" >>%flex%
%ox% selectOnFocus:true >>%flex%
%ox% } >>%flex%
rem =)
%ox% /*no label tex "bind" "todo{textobix.leitura}"*/ >>%flex%
::
:: //Label{ >>%flex%
:: // text:bind " nome {textboxin.rawText}" >>%flex%
:: // "n caracteres {textboxin.rawText.length()}", >>%flex%
:: // vpos:VPos.CENTER}, >>%flex%
%ox% Label{text:"Idade"layoutX:5,layoutY:25} >>%flex%
%ox% textboxidad=TextBox{ >>%flex%
%ox% text:"idade" >>%flex%
%ox% selectOnFocus:true >>%flex%
%ox% } >>%flex%
%ox% Label{text:"Telefone"layoutX:5,layoutY:25} >>%flex%
%ox% textboxphone=TextBox{ >>%flex%
%ox% text:"Phone" >>%flex%
%ox% selectOnFocus:true >>%flex%
%ox% } >>%flex%
%ox% Label{text:"Funçao"layoutX:5,layoutY:25} >>%flex%
%ox% rem =D
%ox% textboxfunct=TextBox{>>%flex%
%ox% text:"Função?" >>%flex%
%ox% selectOnFocus:true >>%flex%
%ox% } >>%flex%
%ox% Button{ >>%flex%
%ox% layoutX:300 >>%flex%
%ox% layoutY:200 >>%flex%
%ox% action:function(){ >>%flex%
%ox% Stage { >>%flex%
%ox% rem XD {}
%ox% title: "Dados de {textboxin.rawText}" >>%flex%
%ox% onClose: function () { } >>%flex%
%ox% scene: Scene { >>%flex%
%ox% width: 200 >>%flex%
%ox% height: 200 >>%flex%
%ox% content: [ >>%flex%
%ox% Label{ >>%flex%
%ox% layoutX:10 >>%flex%
%ox% layoutY:10 >>%flex%
%ox% text:bind >>%flex%
%ox% " nome {textboxin.rawText}" >>%flex%
%ox% "n Idade {textboxidad.rawText}" >>%flex%
%ox% "n Phone {textboxphone.rawText}" >>%flex%
%ox% "n Funçao {textboxfunct.rawText}" >>%flex%
rem =)
:: %ox% //"n caracteres {textboxin.rawText.length()}", >>%flex%
%ox% vpos:VPos.CENTER} >>%flex%
%ox% ] >>%flex%
%ox% fill:Color.BLUE >>%flex%
%ox% }}}}]}]}} >>%flex%
goto execute
::fim =P
:execute
rem esse exemplo cria o .class no diretorio que esta sendo executado o batch
javafxc -d . main.fx
rem aki deveria fazer o processo de criaçao da jar
javafx clipss/main
rem e finalmente executar
"C:Program FilesJavaFXjavafx-sdk1.3binjavafx.exe"
:exits
exit
o codigo estar de facio compreençao...
nao sei se sera pocivel visualizar o progeto no site....
esse e um aplicativo javafx com batch
deveria ficar assim o desktop
:alien:
imys.elementfx.com/clipss.html
nessesario java instalado...
valew posto detalhers se nescessario
Batch-Satti