¿El comando funciona en la terminal pero no en el script?

Agregue jmlc a su ruta y vuelva a ejecutar el script.

Para verificar: Abra un nuevo shell y escriba 'jmc'.

Otra forma de hacer que su script funcione es especificar la ruta completa en su script. Reemplace 'jmlc' con '/ full_path_here / jmlc'.

También asegúrese de que cualquier otro comando en el script jmlc también esté disponible en la ruta.

Respuesta 1

También puede estar jmlcdisponible exportando su RUTA:

#! /bin/sh

export jmlc_bin=FULL_PATH_TO_JMLC

cd ~/Desktop/Example/

$jmlc_bin Generator.java
Respuesta: 2

Soy nuevo en la codificación y estoy tratando de seguirlo junto con un video de capacitación. He seguido los pasos y no puedo leer un archivo que he guardado en la carpeta del proyecto. Cualquier ayuda será apreciada. ...

Después de pasar de OracleJDK 8 a OpenJDK 11, nuestro Tomcat 8 ya no se inicia con la siguiente excepción: Causado por: java.lang.ClassNotFoundException: org.ietf.jgss.GSSContext en java.base / ...

Estoy haciendo un IDE de programación para mi 10º estándar. proyecto. Estoy atrapado en un punto. Quiero tener resaltado de sintaxis en mi editor (al igual que en eclipse / netbeans). He usado JTextArea. ¿Alguien puede por favor ...

Para una tarea escolar, tenemos que hacer una clase de carrito de compras, junto con una clase de artículo y un corredor. Descubrí cómo imprimir un recibo por los artículos que ingresa el usuario, pero una cosa que no puedo entender ...