Time |
S |
Nick |
Message |
01:35 |
|
|
bec joined ##friendlyjava |
01:35 |
|
|
bec left ##friendlyjava |
05:41 |
|
|
mr_lou joined ##friendlyjava |
07:30 |
|
mr_lou |
Morning |
07:31 |
|
mr_lou |
So... if I have a config file with lots of command line arguments, how do I use that with my execute command? |
07:33 |
|
* mr_lou |
is trying to hack his Netgear NeoTV 550 device - skip the menu system and just play a blu-ray after boot. |
07:33 |
|
mr_lou |
It has cvm and some java.cfg file with lots of -Dxxxxx parameters. |
08:13 |
|
aditsu |
execute command? |
08:21 |
|
mr_lou |
Well... |
08:22 |
|
mr_lou |
cvm -cp bdj.jar:myXlet.jar my.class configfilehere.cfg? |
08:23 |
|
aditsu |
is cvm a jvm? |
08:23 |
|
mr_lou |
yes. |
08:23 |
|
mr_lou |
For embedded devices |
08:23 |
|
mr_lou |
I've also seen it on old windows ce phones. |
08:23 |
|
|
rebecca joined ##friendlyjava |
08:23 |
|
mr_lou |
Hello rebecca |
08:24 |
|
mr_lou |
aditsu, And it seems to be the jvm used in this old Netgear device too. |
08:24 |
|
mr_lou |
So I'm trying to start BD-J xlets manually without luck' |
08:24 |
|
aditsu |
mr_lou: well, if you run it like that, it will just pass "configfilehere.cfg" as an argument to my.main |
08:25 |
|
mr_lou |
ye... so... |
08:25 |
|
mr_lou |
Probably not the way. |
08:25 |
|
rebecca |
hey mr_lou |
08:26 |
|
aditsu |
if that file contains some arguments for cvm, I guess you need to parse it and build the command |
08:26 |
|
mr_lou |
aditsu, How about: cvm << `echo java.cfg` ? :-> |
08:26 |
|
aditsu |
don't really know what the file looks like |
08:26 |
|
mr_lou |
Lots of -Dxxxx parameters. |
08:27 |
|
aditsu |
on one line? multiple lines? any comments? property style? |
08:27 |
|
mr_lou |
Multiple lines. Lots and lots of lines |
08:28 |
|
aditsu |
and you want to build the command from the shell? that's not a java question then :p |
08:29 |
|
mr_lou |
I wanna launch a BD-J Xlet from command yes. |
08:29 |
|
mr_lou |
Using CVM |
08:29 |
|
mr_lou |
It's a settop box. |
08:29 |
|
mr_lou |
Or... media box or some sort. |
08:31 |
|
mr_lou |
-Djava.library.path is apparently to support JNI libs. |
08:31 |
|
mr_lou |
*support = supply |
08:32 |
|
mr_lou |
JNI is yet another thing I have yet to try out. |
08:33 |
|
aditsu |
does cvm has any option to use a config file? |
08:33 |
|
aditsu |
have* |
08:35 |
|
aditsu |
I'm not very skilled in shell stuff, but I can try to find out how to do it |
08:36 |
|
mr_lou |
I googled. Didn't find anything about it. |
08:37 |
|
aditsu |
https://stackoverflow.com/questions/4227994/how-do-i-use-the-lines-of-a-file-as-arguments-of-a-command |
08:38 |
|
rebecca |
I'm having trouble getting SWT working in eclipse. when i try to follow a tutorial things keep going south: eg: https://i.imgur.com/u7y8ZUA.png https://i.imgur.com/7cYHily.png |
08:38 |
|
rebecca |
i'm doing something wrong but i'm kinda lost |
08:39 |
|
aditsu |
mr_lou: so.. cvm "$(< foo.cfg)" -cp blahblah |
08:39 |
|
mr_lou |
aditsu, You're a genius |
08:40 |
|
mr_lou |
...or at least, a better googler than me |
08:40 |
|
aditsu |
haha |
08:40 |
|
aditsu |
rebecca: I haven't done much with SWT, but I'll take a look |
08:41 |
|
aditsu |
rebecca: what tutorial did you use? |
08:41 |
|
rebecca |
thank you. i'm very much a noob so pebcak |
08:42 |
|
aditsu |
also, do you really need SWT? it's not commonly used |
08:43 |
|
rebecca |
maybe not |
08:43 |
|
rebecca |
i have some things i want to explore programming wise but they are quite visual |
08:44 |
|
rebecca |
something like WindowBuilder / SWT looked helpful but i'm not set on them |
08:44 |
|
aditsu |
for GUI stuff you have Swing and JavaFX, Swing is mature and available in every desktop jvm, JavaFX is newer and in many cases needs to be set up separately |
08:44 |
|
rebecca |
ah |
08:44 |
|
rebecca |
ok |
08:45 |
|
rebecca |
i'll give Swing a try and let you know how i go then :D |
08:46 |
|
aditsu |
those are GUI frameworks; as for GUI building tools, I'm not really sure but I think eclipse has something for Swing too |
08:46 |
|
aditsu |
ah, "WindowBuilder is composed of SWT Designer and Swing Designer" |
08:47 |
|
rebecca |
ah |
08:49 |
|
aditsu |
you can check out oracle's Swing tutorial |
08:51 |
|
rebecca |
okay, thanks for the guidance |
08:52 |
|
rebecca |
oh... does it matter if i'm not using oracle java? |
08:52 |
|
rebecca |
i was hoping to use openjdk |
08:52 |
|
aditsu |
not a problem |
08:52 |
|
rebecca |
are they compatible>? |
08:52 |
|
rebecca |
ah, cool, thanks |
10:26 |
|
rebecca |
aditsu: what swing tutorial should i follow? |
10:28 |
|
aditsu |
rebecca: I suggested oracle's, but if it doesn't seem very helpful, you can try other ones |
10:29 |
|
aditsu |
and feel free to ask questions if you get stuck |
10:29 |
|
* mr_lou |
can't get anything running on the Netgear NTV550. :-/ |
10:29 |
|
mr_lou |
Guess I'll never become a hacker. |
10:31 |
|
aditsu |
isn't there some opensource alternative firmware for it or something? |
10:31 |
|
rebecca |
oracles one (at least the one i found) doesn't cover how to configure eclipse |
10:31 |
|
rebecca |
which is really where i'm lost |
10:32 |
|
aditsu |
well, configuring eclipse is not really part of learning Swing |
10:33 |
|
aditsu |
maybe you want a WindowBuilder tutorial? |
10:34 |
|
rebecca |
maybe |
10:35 |
|
aditsu |
I found this video, maybe it helps: https://youtu.be/rgkWfz7Vy40 |
10:36 |
|
mr_lou |
aditsu, Trying some custom firmware would be nice, but I can't find any. I did find some source for the officiel firmware it seems, but that's not helping me much either. |
10:38 |
|
rebecca |
thanks aditsu :D |
10:39 |
|
aditsu |
btw, you can also write Swing applications just by writing code, without any visual editor |
10:41 |
|
rebecca |
okay |
10:41 |
|
rebecca |
when i actually have a GUI helloworld working i'll look into that |
10:46 |
|
aditsu |
you can get that from the oracle tutorial |
10:47 |
|
rebecca |
when i'm creating a java project my eclipse asks a question i don't see in the tutorials 'create module-info.java'.. giving me the option of Don't Create or Create... should i be creating it? |
10:49 |
|
aditsu |
hmm, sounds like a java 9+ thing, I'm not very familiar with it |
10:49 |
|
rebecca |
ok |
10:49 |
|
aditsu |
I guess I wouldn't create it, but it shouldn't matter much |
10:49 |
|
rebecca |
okay |
10:52 |
|
rebecca |
thanks very much aditsu, i have progress! |
10:54 |
|
aditsu |
great |
10:54 |
|
rebecca |
thanks for being patient with a noob. this channel lives up to it's name :D |
10:56 |
|
aditsu |
that's what it's for :) |
11:00 |
|
rebecca |
hmmm, i think something is wrong with my SWT components install. i could create a Swing application window (via: import java.awt.EventQueue;) but when i create the SWT Application Window it doesn't recognise the import |
11:00 |
|
aditsu |
don't bother with SWT |
11:00 |
|
rebecca |
sorry: the "import org.eclipse.swt.SWT;" as valid |
11:00 |
|
rebecca |
oh, ok |
11:03 |
|
rebecca |
this tutorial looks like a good place to burrow in: https://www.youtube.com/watch?v=WRwPVZ4jmNY |
11:03 |
|
rebecca |
for me |
11:05 |
|
aditsu |
whoa, over 5 hours |
11:06 |
|
aditsu |
btw, stay away from applets |
11:06 |
|
rebecca |
okay... why? |
11:06 |
|
aditsu |
they are practically dead |
11:06 |
|
rebecca |
ah |
11:06 |
|
aditsu |
99% not supported anymore |
11:06 |
|
rebecca |
ah, ok :) |
11:09 |
|
rebecca |
can i achieve drag and drop elements with swing? |
11:09 |
|
aditsu |
yes you can |
11:09 |
|
rebecca |
cool |
11:10 |
|
rebecca |
i'm making a chemistry simulator for a voxel world |
11:11 |
|
rebecca |
not making the voxel world here, but creating a sandbox to explore/tweak the 2d baed chemistry mechanics |
11:12 |
|
rebecca |
i have some experience modding existing minecraft code but ground up is new for me. so starting simple |
11:14 |
|
aditsu |
do you want to make it really 3d? |
11:14 |
|
aditsu |
or just a simple projection? |
11:14 |
|
rebecca |
eventually yes |
11:15 |
|
rebecca |
but for now, i just want to have 2d interactive GUI |
11:15 |
|
aditsu |
aha |
11:17 |
|
rebecca |
I have a world in mind where each voxel cube represents a molecule. The bonds between the atoms of this molecule all happen in 2d. I have a good idea for the kind of rules i want, but i need an interface where i can drag and drop atoms and fine tune things |
13:05 |
|
pdurbin |
rebecca: cool that you're working on GUI stuff. I'm trying to learn front end stuff better. Playing with Bootstrap 4. |
15:18 |
|
|
enrio joined ##friendlyjava |