Question: I'm learning Java in school and they told us to use eclipse since it provide a whole IDE, but somehow I like working with sublime better, I don't know, maybe because its cleaner and feels really light weight compare to eclipse.

Now, if I created a Rectangle.java class and I have also created a Program.java class which includes the main:

```
public class Program {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Rectangle myRect = new Rectangle(double w, double h);

            myRect.show;

    }

}

```

So where do I run this..? in the terminal? and how?

Of course I will not have a debugger unfortunately, but please help me to figure out how can I use sublime while learning Java, I like this editor and want to use it.

Thanks guys!

Answer: 
```
ggplot(mtcars, aes(factor(cyl), mpg)) +
  geom_boxplot(aes(fill = factor(vs)), position=position_dodge(.9)) +
  stat_summary(aes(x=factor(cyl), fill = factor(vs)), position=position_dodge(.9),
               fun.data = fun_length, geom = "text",
               vjust = +1, size = 4)

```

![enter image description here](https://i.stack.imgur.com/r240a.gif)
This should work - move `vs` to the ggplot call and then you don't then need the `aes` in the `stat_summary` and add the `position_dodge` (for presentation) 

```
ggplot(mtcars, aes(factor(cyl), mpg, fill = factor(vs))) +
  geom_boxplot(position=position_dodge(width=0.9)) +
  stat_summary( fun.data = fun_length, geom = "text", 
                      position=position_dodge(width=0.9), vjust=2)

```