How to use c/c++ code in JAVA
Answers were Sorted based on User's Feedback
Answer / jaya prakash
Java Native Interface
is only correct ans.
it provide JNI.H header file.
only use method in java.
then
use the run command
javah -jni classname,
it creates classname.h header cpp file
we produce classname.cpp file
and
use run command
cl /LD classname.cpp
it produces .dll file
then
we compile and run java file
without using these steps u can't compile or run it.it
produces error because the method used in java is not
defined,,,
| Is This Answer Correct ? | 25 Yes | 3 No |
Answer / manchu
yes the above answer ids write but when i try to run the c
file i got an error as
'cl' is not recognized as an internal or external command,
operable program or batch file.
can anyone tell me whether i should include any directory
path ..
otherwise please tell me the steps that should be done
before running the c file
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / henk
What did you said?
why to run back in c/c++ when u r using java which includes
All the features of c/c++
C is much "deeper in the machine" than Java. In C, you can ask the value of a place in your memory wich you like. There are no boundry's!(well, windows don't like it, lets use the pingiun). Pointers are realy great and usefull, and C provide them. Java and pointers? Imposible!
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / guest
basically c is similar to java than c++, its better to use
the code in c which is very similar to java...
| Is This Answer Correct ? | 19 Yes | 20 No |
Answer / gaurav
why to run back in c/c++ when u r using java which includes
All the features of c/c++
| Is This Answer Correct ? | 6 Yes | 7 No |
How to define structures? ·
Write one statement equalent to the following two statements x=sqr(a); return(x); Choose from one of the alternatives a.return(sqr(a)); b.printf("sqr(a)"); c.return(a*a*a); d.printf("%d",sqr(a));
Give the rules for variable declaration?
What are the various topologies? Which one is the most secure?
How to develop software using "c" programming?
What is wrong with this initialization?
what are the different storage classes in c?
This is a variation of the call_me function in the previous question:call_me (myvar)int *myvar;{ *myvar += 5; }The correct way to call this function from main() will be a) call_me(myvar) b) call_me(*myvar) c) call_me(&myvar) d) expanded memory
What is the difference between %d and %*d in C
How does C++ help with the tradeoff of safety vs. usability?
write a program to gat the digt sum of a number (et. 15= >1+5=6)
24.what is a void pointer? 25.why arithmetic operation can’t be performed on a void pointer? 26.differentiate between const char *a; char *const a; and char const *a; 27.compare array with pointer? 28.what is a NULL pointer? 29.what does ‘segmentation violation’ mean? 30.what does ‘Bus Error’ mean? 31.Define function pointers? 32.How do you initialize function pointers? Give an example? 33.where can function pointers be used?