|
args[0] is the file largeW.txt, while largeT.txt will be piped direct into the program as StdIn . I'm not sure what code snippet we can offer since the snippet above explains it so succinctly.
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
My question is: How is arg[0] pointing to the text file? Code Snippet would be appreciated
|
|
|
|
|
You have the code snippet, look at the definition of main . The args parameter is set by the framework as an array of strings which correspond to the parameters on the command line.
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
I have written a function in JAVA and i need to call that function from C# .net. While searching on the net, most of them suggesting to use 3rd party(like JNBridge) to create wrapper DLL and that can be referenced in C# .net.
But i don't want to use 3rd party. How to develop a wrapper in order to access java from C#? Any example code may be more helpful.
|
|
|
|
|
I'm afraid you'll need to have some form of bridge software. Have a read of this article[^], it explains the issues and gives you the software you need. Re-inventing the wheel is not a good idea.
Panic, Chaos, Destruction. My work here is done.
Drink. Get drunk. Fall over - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer
Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
|
|
|
|
|
He's already got this answer on the C# forum. I think he has decided to go the JNI route and is looking for pointers on that so has re-posted here.
modified 11-Jan-12 8:06am.
|
|
|
|
|
now the question is not if or how a JAVA function can be called in C#.
The real question must be: why? Why did you write "a function" in JAVA? Why didn't you write "a function" in C# as you are using C# surround "a function".
And beside of that am I wondering what "a function" might be and why it is called directly from a C# code.
Java can be a mighty beauty when written by an expert, but it needs a little more than "a function"-header to address a java code. Isn't there any network related stuff involved?
|
|
|
|
|
Becoz JAVA has classes to support zip file compresion/decompression of multiple files. The same feature is not available in C#. Only through 3rd party its achivable. So i prefer to write a dll in java and use it in C#. Is there any alternate solutions?
|
|
|
|
|
one can not zip multiple files in C#???
Not really true eh! Think about it. This MUST be possible. Ask the C# guys.
Using some Java code found on the web in a C# environment can't be a solution.
|
|
|
|
|
This article may get you started:
How to Call Java Functions from C Using JNI[^]
It's a bit basic but it might at least point you in the right direction.
But JNI programming is not straight-forward at the best of times, and the benefits of using a third-party tool are that they have worked out all the difficult bits, and it may end up being cheaper in the long run to buy something off the shelf than to spend ages building your own.
|
|
|
|
|
Thanks to all for the suggesstions.
|
|
|
|
|
Hi all,
I have a project that I need to making data of sunspot wireless sensor device available via a Restful web service.
I created restful web services in netbeens that contain a classes like restful servlet. Now I want to use the program from the sun spot(send data demo host application) on that servlet. I should do these
@override
public void init(){
// use code from send datademohostapplication
//let run method from the example run as a thread.
}
in my servlet. But I don't know how to do. Is there any Idea.
thanks in advance.
|
|
|
|
|
i want to create gps system using JAVA code . but i dont know hw to start..need help..
|
|
|
|
|
Try this[^].
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
Clever! Using a search engine to see if anyone else had thought of it. Who'd have thunk to try that.
Panic, Chaos, Destruction. My work here is done.
Drink. Get drunk. Fall over - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer
Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
|
|
|
|
|
I'm not just a pretty face.
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
you need to search for "NMEA" to get to GPS Data parsing.
What do you want to do? any ideas about what data to parse/ what to do with the parsed data??
|
|
|
|
|
hi sir,
I appreciate if u help me how to create HijriCalendar by Java programming...
best
Rebin A.
|
|
|
|
|
This question requires much more detail; you could start by spending some time here[^], here[^] and here[^].
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
|
I have begun work on a 2d game. Everything was going as planned in netbeans, until I tried to make the .jar for a friend to view my progress. I am getting a URI is not hierarchial exception.
My issue is , for a game object, I am using a folder structure to keep sprite strips rather than having one large sprite. This results in :
Media/
CharacterName/
AnimationName/
image.extension
the programming object just holds it's folder as a string, and I pass the getResource() URL to an object to fill the map of images. My error comes from this code:
dir = new File(s.toURI());
I take the directory, and call listFiles and pass the file names found to the sprite loader. Here is a code snippet:
dir = new File(s.toURI());
File[] chld = dir.listFiles();
for(File f:chld)
{
File[] grandChild = f.listFiles();
for(File t:grandChild)
{
String fname = t.getAbsolutePath();
System.out.println(fname);
String temp = fname;
temp = temp.substring(temp.lastIndexOf("/") + 1,temp.lastIndexOf("."));
String animName = temp.replaceAll("\\d*$", "");
int numPics = 0;
Pattern p = Pattern.compile("[0-9]+");
Matcher m = p.matcher(temp);
while(m.find()){
numPics = Integer.parseInt(m.group());
}
System.out.println("animation name: " + animName);
System.out.println("file name: " + fname);
System.out.println("number of pictures: " + numPics);
Animations.put(animName, sl.loadStripImageArray(fname, numPics));
}
}
Excuse the poor code for now, I'm still working on it. (like the variable named t).
sl is the sprite loader, and Animations is a hash map. This works fine until I package the project. I don't want to write a bunch of convoluted code that I have to switch back and forth between netbeans and the jar. I'd like to have something that "just works".
I have considered application data, and I can do that if necessary. I'd like it to work as a package if possible though, and not have to deal with external folders.
|
|
|
|
|
After some collaboration on stack overflow, I have decided to use a meta data file. This will work for my current purposes.
Eventually I will move to an application data folder.
|
|
|
|
|
URIs and files are not the same.
Your posted code is solely file based.
I believe you can create a URI, with care, that will resolve itself, as a Resource (research it) regardless of whether it is file or jar based.
|
|
|
|
|
Thank you for taking the time to answer.
I know that uri's and files are not the same thing. I also know the code I posted was file based, that's what I was looking for help with. I needed a way to do the same type of thing using the jar resource. The thing is, I know where the animations are stored because the sprite object will have his folder (i.e. the dino will have Media/dino/{n}nodes/image.extension)
The thing I have found out is that package resources are not the way to go for this method. Getting the resource itself is not the problem, finding it in a generic fashion is. Finding one resource from a jar is trivial, however having multiples with only the root resource identified is not so easy.
The way to do it simply is to include a jar in the project, and use the jar access classes to do the discovery. I did not want to go this route. I wanted something simple so I could access them the same way through every object, and not have to include a jar in my project.
jschell wrote: Resource (research it)
I do not usually participate in posting on forums. I do not post without sufficient research first, and usually I find enough to understand what I'm doing without ever needing to post a question. I can get single resources from a jar, however this was not the issue I was having. These resources also need opened as streams, which means I still can't get the effect the posted code was doing. Again, the intent was to find all the sub resources based on this uri, not to load the uri as a resource.
For now I will use a meta file with the resource information in it, sot hat I can load it as a reasource from inside the class generically after parsing the meta file. Later, I will be switching to an external folder structure holding my application data.
|
|
|
|
|
loctrice wrote: Finding one resource from a jar is trivial, however having multiples with only the root resource identified is not so easy.
I believe it is if I understand the question. If you have multiple jars then you should have multiple directories and thus you will have different resource names.
loctrice wrote:
I do not usually participate in posting on forums. I do not post without sufficient research first, a
Not a problem in the sense that it doesn't matter to me whether people (including you) have researched it first or not. Other respondents might have that problem but not me.
I said that because I wasn't going to go look up the methodology myself.
loctrice wrote: <layer>These resources also need opened as streams,
You can do that with a Resource, see ClassLoader.getResourceAsStream()
|
|
|
|