I'm trying to make a pretty simple frontend program that's able to start up a java program when it's run, but haven't yet mastered OC. Someone suggested that I try using a console command (code below), but I haven't been able to make that work yet.
Is there an easier way to do this, or does any one here know where my code has gone wrong?
The only remaining problem is that the "-jar" argument seems to be ignored at this point. If I apply it by itself, Java recognizes it as an argument, but otherwise, it is only accepting "PolyGlot.jar". Is there something that I'm not doing correctly there?
I don't know Objective-C, but I suspect that the first argument should be the same as task.launchPath, i.e the program name. That would then comply with the format of the argv array, as set by the shell when invoking programs from the command line.
The task.launchPath is the full path of the program to be run. Out of curiosity, I tried dropping " -jar" onto the end, but that made it fail when it looked for the executable "java -jar" rather than the executable "java" with the argument "-jar".
What's strange is that the "-jar" argument works correctly so long as it's the only one... Ultimately, the error I'm getting from Java at this point is "
Could not find or load main class
". This typically appears if you try to run a .jar file without the -jar argument.
Also, just for the sake of sanity, I'll specify that I can run "java -jar PolyGlot <FILENAME>" from the console, and it runs fine.
I can run "java -jar PolyGlot <FILENAME>" from the console, and it runs fine.
And I think those are the fields that you need in your arguments array. The last parameter you specify should be argv as a string (%s), not a character (%c), as that is the filename passed in to your program. Something like:
As a heads up, I found my solution! It turns out that the debug folder that this was running in gave Java particular troubles, and the behavior cleared up when I took my compiled app into a typical folder. Thanks to everyone who replied for the help!
We've just completed an iOS app called Waffle which is launching in the new year and are looking for Node.js developers to join our team.
Waffle is a a community for you to share your thoughts & learn from the world around you. Jump into group chats with people who share your interests and enjoy fast, flowing conversations on the things you’re passionate about.
We have a 3 strong team with backgrounds working for Microsoft. EASA and are looking for hard working and passionate developers either part or full time.
If you're interested please email email@example.com
In objective-c I’m try to create a statement that toggles a variable that switches between two numbers with a UIswitch controller
(a * b/w * r) c * h;
r needs to trigger two different numbers
when on needs to = .73
when off needs to = .66
int c = -.015;
int w =1;
int r =.73;// on=.73 and off= .66
result = (a * b/w * r) c * h;
Is this possible
C and Objective-C have many differences.
First of all, C is procedure-oriented language while object-C is object-oriented language.
They have different syntaxes.
Objective-C is more familiar to smalltalk than C/C++.
e.g. of calling method
c: foo(param1, para2, ...);
objective-c: [object foo:param];
There are many differences between two languages.