Jump to content

lucasseribeiro

Members
  • Content count

    59
  • Joined

  • Last visited

Community Reputation

0 Comum

About lucasseribeiro

  1. lucasseribeiro

    O JavaFX 12 vem sem a classe "Application"!!!

    Quase resolvido... A saber: as classes de que preciso, Application, Scene e Stage, estão nos módulos javafx.graphics e javafx.controls, "assim como ensina o tutorial default https://openjfx.io/openjfx-docs/#install-javafx"... a questão é que eu estava errando na adição dos módulos... Pois estou fazendo na unha, no pluma (bloco de notas) do mate-desktop, usando um shell script como compilador e executor dos códigos, para simplificar. O shell ficou assim: #!/bin/bash export AQUI=/home/lucasribeiro/Sistemas/oficina/software/agenda export FX=$AQUI/javafx-sdk-12.0.2/lib export JDK_BIN=$AQUI/jdk-12.0.2/bin $JDK_BIN/javac --module-path $FX --add-modules javafx.controls,javafx.graphics $AQUI/HelloFX.java $JDK_BIN/java --module-path $FX --add-modules javafx.controls,javafx.graphics $AQUI/HelloFX Só que ainda diz não encontrar a classe HelloFX, como na exception abaixo: ~# ag Error: Could not find or load main class .home.lucasribeiro.Sistemas.oficina.software.agenda.HelloFX Caused by: java.lang.ClassNotFoundException: /home/lucasribeiro/Sistemas/oficina/software/agenda/HelloFX Mas o importante é que já encontrou os módulos, a questão da classe principal, vou dar outro rali pra resolver... Grato Lucas Ribeiro
  2. lucasseribeiro

    O JavaFX 12 vem sem a classe "Application"!!!

    Olá, fórum!! Ó... eu gostaria de criar uns applicativos em JavaFX e, um belo dia, comprei um livro e fui ao site baixar as versões atuais, bisoiar release notes (vai queu entendo alguma coisa)... E, de repente, me deparei com um detalhe: o JavaFX 12, que baixei em gluonhq.com/products/javafx/, não vinha com as classes principais, como Application, Scene, Stage & cia... Algo mudou? Estou baixando do lugar errado? Realidade alternativa? Ou não precisa mais dessas classes? É ilegal? O Toffoli proibiu? O livro não fala como obter o JavaFX, assume que a pessoa já tem! Grato Lucas Ribeiro
  3. lucasseribeiro

    Função fopen() fica rindo de mim e não funciona!

    Ok. Eu nem especifiquei path no script, ele usou o path implícito no php...
  4. lucasseribeiro

    Função fopen() fica rindo de mim e não funciona!

    Fórum, fiquei até meio sem graça... Devia ter executado meus arquivos pelo shell, saberia o problema na mesma hora. Fui modificando com o tempo, e coloquei até echos indicando "antes" e "depois" da execução do script... function arquivo() { echo "antes "; $fp = fopen( 'dados', 'a' ); fwrite( $fp, 'om mani ' ); fwrite( $fp, 'padme hum' ); fclose( $fp ); echo " depois"; } Então, executei o php pelo shell onde estavam os arquivos e o do erro php /var/www/html/cap/cap.php "cap.php" contém a chamada para a função arquivo() do script cap_n.php antes PHP Warning: fopen(dados): failed to open stream: No such file or directory in /home/lucasribeiro/Sistemas/oficina/software/LR/cap/cap_n.php on line 49 PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/lucasribeiro/Sistemas/oficina/software/LR/cap/cap_n.php on line 50 PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/lucasribeiro/Sistemas/oficina/software/LR/cap/cap_n.php on line 51 PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /home/lucasribeiro/Sistemas/oficina/software/LR/cap/cap_n.php on line 52 depois Separei as linhas dos avisos para ficar mais claro... Alguém pode me ajudar? Estou estudando a seguinte questão postada no stackoverflow onde é dito para o usuário definir variáveis como root_path: https://pt.stackoverflow.com/questions/180845/erro-failed-to-open-stream-no-such-file-or-directory Grato
  5. lucasseribeiro

    Função fopen() fica rindo de mim e não funciona!

    Minha gente... Não encontro um usuário apache! Seria o mesmo do navegador? Se for, acho que é o meu mesmo... Quanto ao código, marcosmarcolin, é o básico... <?php $fp = fopen('data.txt', 'w'); fwrite($fp, '1'); fwrite($fp, '23'); fclose($fp); ?> Eu abri o arquivo e estava testando as funções para me certificar de que estava tudo certo... E não estava. Estou seriamente inclinado a usar cópias ao invés de links, mas vou fazer mais umas tentativas e postarei progressos. Grato
  6. lucasseribeiro

    Função fopen() fica rindo de mim e não funciona!

    Peguei de novo só agora... Quero reiterar que os arquivos do projeto estão na minha pasta pessoal. Eles tem links em /var/www/html... Tentei apenas permissionar os arquivos do projeto, não deu. Agora vou definir o proprietário... Depois vou ver o lado das permissões no usuário apache, conforme observação de Gabriel Heming. Grato, minha gente
  7. Olá fórum... Estou pedindo ajuda aos universitários! No terminal, com "php -a", ele funciona bem... Estou usando o Manual do PHP: https://www.php.net/manual/pt_BR/function.fwrite.php Uso o primeiro exemplo das notas... Parece problema de permissões, mas tô boiando quanto onde mexer nas permissões. No Apache2?! Nunca precisei mexer nos arquivos de configuração do Apache, sempre foi só gerar links simbólicos pelo terminal em /var/www/html, com os alvos dos links numa pasta "oficina" na minha pasta pessoal, e recarregar o navegador. Mas agora, criei um index.php geral com links para cada projeto, criei um arquivo que funciona como um "index.php individual do projeto" mas com outro nome com o HTML, e outro com as funções PHP e, nele, uma função com as fopen() e fwrite() do primeiro exemplo das notas do Manual do PHP, sem parâmetros e echos sinalizando a execução. Chamei a função no index individual que dava include para o arquivo da função. Recarrego a página com F5 e os echos funcionam bem, mas os arquivos que deveriam ser criados não. Quando volto no arquivo das funções, o fopen() e o fwrite() estão rindo de mim! Já tentei com eles pelados, sem função, com path relativo no caminho do arquivo, aspas duplas, até um comentário antes fazendo //cuti cuti... Mas acabo de notar que estou fazendo os alvos dos links em /var, tentarem criar arquivos em /var, sem permissões de root... Vou manter o tópico em aberto por via das dúvidas, e se resolver marco como "resolvido" reportando aos demais usuários, para contribuir... Grato Lucas Ribeiro
  8. Bons dias a todos! Estou a gerar um sistema de login, por aprendizado mesmo, e encontrei um pequeno entrave. Coloquei funções no index.php, e criei a página dentro.php, então usei include 'index.php'; para disponibilizar as funções de index.php em dentro.php. Mas o link de login é chamado junto com as funções que chamei, na página dentro, onde não quero que ele esteja. Logo, o include não é a opção certa para o meu caso. Alguém pode me ajudar a encontrar a certa?? Avisem se precisarem dos códigos. Grato Lucas Ribeiro
  9. lucasseribeiro

    Como encapsular matriz dentro de classe?

    Entendido. Grato
  10. lucasseribeiro

    Como encapsular matriz dentro de classe?

    Eu fiz "string receita[][]", e o g++ falou que, com a exceção do primeiro, todos os outros índices tem que estar dimensionados. Então me propus a inicializá-los com o menor valor não-nulo e depois alterá-los livremente: é possível né? Mas aí, como você falou isso, então inicializei só o segundo índice com 99, daí get e set deram certo. Mas eu só testei a sintaxe, agora vou testar o uso... Mas aí estarei aprisionado para sempre nas 99 casas??
  11. lucasseribeiro

    Como encapsular matriz dentro de classe?

    Oi povo, um ótimo ano novo a todos... Toda vez queu tô pegando o jeito do C++, tenho que parar pra fazer outra coisa! Agora eu tô implementando uma calculadora do custo final para alimentos como mini-pizza. A pessoa entra com a receita e algo mais e, ao enter: os resultados... Assim, declarei a classe: #include <iostream> #include <cstdio> // Em todo caso... using namespace std; // A função main() está em outro arquivo... // Mas uso para testar sintaxe no terminal // do Debian com o GCC. int main(){ return(0); }; class Precificador { private: string receita[0][0]; public: // Como posso encapsular receita[0][0] ?? // Set void definir_receita(int x, int y, string valor){ receita[x][y] = valor; }; // Get string obter_receita(){ return(receita); }; }; Grato Lucas Ribeiro
  12. lucasseribeiro

    Problemas com istringstream...

    Grato
  13. lucasseribeiro

    Problemas com istringstream...

    Olha, se eu estiver sendo inconveniente gostaria de ser avisado, mas estas expressões com @, no final das linhas de saída no gist, seguem aquele padrão "local@servidor" ? Nada a ver né? rsrs
  14. lucasseribeiro

    Problemas com istringstream...

    De qualquer modo, eis aqui o comando e sua saída através do eclipse: https://gist.github.com/anonymous/2d4563b4d75647f1d5a1 Grato
  15. lucasseribeiro

    Problemas com istringstream...

    Em um post anterior eu estava um tanto sacaneado com ide's e disse que tava usando um bloco de notas... A coisa mudou um pouco. Meu processador fritou porque eu tive medo de abrir meu note sem ter praticado antes, agora tô usando o note do meu pai com windows vista. E voltei a usar eclipse pra ver como é no windows. Mas, Ísis, minha leitura de inglês é quase suficiente para tudo (esse foi um bom exercício), entretanto não encontrei menção que eu associasse à expressão "ligações explícitas". Continuo acreditando que há mais diretórios de inclusão faltantes nas configs o projeto...
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.