To add to this answer, Google App Engine only supports a subset of Java. 
There are some Java services that GAE does not support (specifically, 
certain file writing capabilities). If you have a programmer friend, you 
can direct them to the GAE JRE whitelist at 
https://developers.google.com/appengine/docs/java/jrewhitelist 

If your program only uses classes from that list, you're fine. If not, you 
may need to rewrite certain parts of your code.


-Vinny

On Thursday, October 4, 2012 12:31:53 AM UTC-5, Richard Watson wrote:
>
> Hi Sam,
>
> Impossible to answer that, unfortunately. "It depends" is the closest 
> honest answer you'll get.
>
> If you just have a Java app that is working, you'll probably find that 
> putting it on a normal VM will have the least impact on your required 
> effort.  It's possible that it could work almost out of the box, but in the 
> vast majority of cases you need to design for the datastore in mind or 
> spend non-trivial effort retrofitting a SQL-oriented app to work with the 
> key-value-plus-queries approach.  If you do any SELECT SUM(*) FROM X GROUP 
> BY Y stuff, be prepared to hand-code all that.
>
> Richard
>
> On Wednesday, October 3, 2012 9:33:20 AM UTC+2, Sam Towers wrote:
>>
>> Hi All
>>
>> I have an app that is written in C++. It has been ported to Java.
>> Is it easy to port this to GAE? GAE runs Python and Java, so is it a 
>> simple cut and paste job to the Java flavor ?
>>
>> Cheers
>>
>> Sam
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/6VL0QJwu0QcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to