|
132
|
Programación / Java / Re: Permiso denegado XML-RPC
|
en: 26 Octubre 2020, 22:33 pm
|
Woow jejejeje, que fácil fue, solamente cambiando el puerto funciono perfectamente, muchas gracias, y podría utilizar maven, pero es parte de una tarea, así que lo tengo que realizar así jejeje
ve mas alla del porque te paso eso, busca con la excepcion. es porque seguro estaba algun servidor corriendo en ese puerto por eso el java.net.BindException:
En linux suele pasar algo similar cuando tienes un puerto como 1001 o 1000, porque muchos servicios, demonios 👿 de Linux tienen puertos ocupados por ese rango.
|
|
|
134
|
Programación / Java / Re: Problema con archivos
|
en: 23 Octubre 2020, 11:16 am
|
No puedes comparar instancias de la clase String (ni de ninguna clase) usando el operador ==. El operador == compara que las direcciones de memoria sean las mismas, es decir, que sea la misma instancias. Para comparar el contenido y no la referencia tienes que utilizar el método equals(). Empieza a utilizar etiquetas de Código GeSHi para adjuntar tu código.Para colocarlas tienes que seleccionar tu código y con él seleccionado, abrir el desplegable llamado Código GeSHi y elegir Java. public class MyClass { //... }
tal cual doc asi mismo.Ponle un post-decremento en el else, por el archivo que estaria posiblemente repetido.
} else { i--; System. out. println("El nombre con ese archivo ya existe"); }
|
|
|
136
|
Programación / Java / Re: Problemas con directorio
|
en: 19 Octubre 2020, 15:49 pm
|
Sera que tus archivos no contienen nada...
Esto tambien sirve, y me muestra el largo de ese pdf en ese pathtry { final Path path = Paths.get("src/main/resources/report.pdf"); long largo = Files.size(path); Notification.show("Name: " + path.getFileName().toString().concat(": "+ largo)); e.printStackTrace(); }
|
|
|
138
|
Programación / Java / Re: Sintetizador de voz para java
|
en: 25 Septiembre 2020, 12:02 pm
|
Si, he hecho una prueba con el siguiente código: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package sonido; import java.util.Locale; import javax.speech.Central; import javax.speech.synthesis.Synthesizer; import javax.speech.synthesis.SynthesizerModeDesc; /** * * @author pcx */ public class SonidoSp { /** * @param args the command line arguments */ public static void main (String[] args ) { // TODO code application logic here try { // Set property as Kevin Dictionary "freetts.voices", "com.sun.speech.freetts.en.us" + ".cmu_us_kal.KevinVoiceDirectory"); // Register Engine Central.registerEngineCentral( "com.sun.speech.freetts" + ".jsapi.FreeTTSEngineCentral"); // Create a Synthesizer = Central.createSynthesizer( new SynthesizerModeDesc (Locale. US)); // Allocate synthesizer synthesizer.allocate(); // Resume Synthesizer synthesizer.resume(); // Speaks the given text // until the queue is empty. synthesizer.speakPlainText( "hola esto es carnaval tu p**a madre", null); synthesizer.waitEngineState( // Deallocate the Synthesizer. synthesizer.deallocate(); } e.printStackTrace(); } } }
Gracias su interés [MOD] para publicar código usar las etiquetas GeSHi No contaba con mucho tiempo pero *hay* un api version 1.0 sobre ese synthesizer que no encuentro, tambien por lo ocupado, pero creo que este ejemplo con todas las api de terceros deberia, deberia ejecutarse bien....
|
|
|
|
|
|
|