Как использовать массивы bash и поместить их в файл Java? - PullRequest
0 голосов
/ 07 мая 2019

Итак, я пытаюсь быстро создать java awt-проекты, и у меня постоянно появляется ошибка, и она не запускается

Это в моем .bash_profile

source $1
if ( "$addButton" not = $NULL ) then
echo 'import java.awt.*;
class window extends Frame {
window(){
    Button b=new Button("'${addButton[4]}'");
    b.setBounds('${addButton[0]}','${addButton[1]}','${addButton[2]}','${addButton[3]}');
add(b);
setSize('$width','$height');
setLayout(null);
setVisible(true);
}
public static void main(String args[]){
window f=new window();
}}' > window.java
fi
if ( "$blank" = "true" ) then 
  echo 'import java.awt.*;
class window extends Frame {
window(){
setSize('$width','$height');
setLayout(null);
setVisible(true);
}
public static void main(String args[]){
window f=new window();
}}' > window.java
fi
javac window.java
java window.java
rm -rf button.sh
rm -rf window.class
rm -rf window.java
}
source Window.sh

Это файл Window.sh

Я пытаюсь превратить последнюю строку в пригодный для выполнения массив, потому что я не могу создавать объекты и не хочу создавать тонны переменных для задачи ужина simpe

height="500"
addButton=( "10" "40" "200" "40" "Hello, World")```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...